{
  "name": "dynatrace",
  "displayName": "Dynatrace",
  "version": "0.34.0",
  "description": "A Pulumi package for creating and managing Dynatrace cloud resources.",
  "keywords": [
    "pulumi",
    "dynatrace",
    "category/infrastructure",
    "pulumiverse"
  ],
  "homepage": "https://www.pulumi.com",
  "license": "Apache-2.0",
  "attribution": "This Pulumi package is based on the [`dynatrace` Terraform Provider](https://github.com/dynatrace-oss/terraform-provider-dynatrace).",
  "repository": "https://github.com/pulumiverse/pulumi-dynatrace",
  "logoUrl": "https://raw.githubusercontent.com/pulumiverse/pulumi-dynatrace/master/assets/logo.png",
  "pluginDownloadURL": "github://api.github.com/pulumiverse",
  "publisher": "Pulumiverse",
  "meta": {
    "moduleFormat": "(.*)(?:/[^/]*)"
  },
  "language": {
    "csharp": {
      "packageReferences": {
        "Pulumi": "3.*"
      },
      "compatibility": "tfbridge20",
      "rootNamespace": "Pulumiverse"
    },
    "go": {
      "importBasePath": "github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace",
      "generateResourceContainerTypes": true,
      "generateExtraInputTypes": true
    },
    "nodejs": {
      "packageName": "@pulumiverse/dynatrace",
      "packageDescription": "A Pulumi package for creating and managing Dynatrace cloud resources.",
      "readme": "> This provider is a derived work of the [Terraform Provider](https://github.com/dynatrace-oss/terraform-provider-dynatrace)\n> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,\n> first check the [`pulumi-dynatrace` repo](https://github.com/pulumiverse/pulumi-dynatrace/issues); however, if that doesn't turn up anything,\n> please consult the source [`terraform-provider-dynatrace` repo](https://github.com/dynatrace-oss/terraform-provider-dynatrace/issues).",
      "dependencies": {
        "@pulumi/pulumi": "^3.0.0"
      },
      "devDependencies": {
        "@types/mime": "^2.0.0",
        "@types/node": "^10.0.0"
      },
      "compatibility": "tfbridge20",
      "disableUnionOutputTypes": true
    },
    "python": {
      "packageName": "pulumiverse_dynatrace",
      "requires": {
        "pulumi": ">=3.0.0,<4.0.0"
      },
      "readme": "> This provider is a derived work of the [Terraform Provider](https://github.com/dynatrace-oss/terraform-provider-dynatrace)\n> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,\n> first check the [`pulumi-dynatrace` repo](https://github.com/pulumiverse/pulumi-dynatrace/issues); however, if that doesn't turn up anything,\n> please consult the source [`terraform-provider-dynatrace` repo](https://github.com/dynatrace-oss/terraform-provider-dynatrace/issues).",
      "compatibility": "tfbridge20",
      "pyproject": {}
    }
  },
  "config": {
    "variables": {
      "accountId": {
        "type": "string",
        "secret": true
      },
      "automationClientId": {
        "type": "string",
        "secret": true
      },
      "automationClientSecret": {
        "type": "string",
        "secret": true
      },
      "automationEnvUrl": {
        "type": "string",
        "description": "The URL of the Dynatrace Environment with Platform capabilities turned on (`https://#####.apps.dynatrace.com)`. This is optional configuration when <span pulumi-lang-nodejs=\"`dtEnvUrl`\" pulumi-lang-dotnet=\"`DtEnvUrl`\" pulumi-lang-go=\"`dtEnvUrl`\" pulumi-lang-python=\"`dt_env_url`\" pulumi-lang-yaml=\"`dtEnvUrl`\" pulumi-lang-java=\"`dtEnvUrl`\">`dt_env_url`</span> already specifies a SaaS Environment like `https://#####.live.dynatrace.com` or `https://#####.apps.dynatrace.com`"
      },
      "automationTokenUrl": {
        "type": "string",
        "description": "The URL that provides the Bearer tokens when accessing the Automation REST API. This is optional configuration when <span pulumi-lang-nodejs=\"`dtEnvUrl`\" pulumi-lang-dotnet=\"`DtEnvUrl`\" pulumi-lang-go=\"`dtEnvUrl`\" pulumi-lang-python=\"`dt_env_url`\" pulumi-lang-yaml=\"`dtEnvUrl`\" pulumi-lang-java=\"`dtEnvUrl`\">`dt_env_url`</span> already specifies a SaaS Environment like `https://#####.live.dynatrace.com` or `https://#####.apps.dynatrace.com`"
      },
      "clientId": {
        "type": "string",
        "secret": true
      },
      "clientSecret": {
        "type": "string",
        "secret": true
      },
      "dtApiToken": {
        "type": "string",
        "defaultInfo": {
          "environment": [
            "DYNATRACE_API_TOKEN",
            "DT_API_TOKEN"
          ]
        },
        "secret": true
      },
      "dtClusterApiToken": {
        "type": "string",
        "defaultInfo": {
          "environment": [
            "DYNATRACE_CLUSTER_API_TOKEN",
            "DT_CLUSTER_API_TOKEN"
          ]
        },
        "secret": true
      },
      "dtClusterUrl": {
        "type": "string",
        "defaultInfo": {
          "environment": [
            "DYNATRACE_CLUSTER_URL",
            "DT_CLUSTER_URL"
          ]
        },
        "secret": true
      },
      "dtEnvUrl": {
        "type": "string",
        "defaultInfo": {
          "environment": [
            "DYNATRACE_ENV_URL",
            "DT_ENV_URL"
          ]
        }
      },
      "iamAccountId": {
        "type": "string",
        "secret": true
      },
      "iamClientId": {
        "type": "string",
        "secret": true
      },
      "iamClientSecret": {
        "type": "string",
        "secret": true
      },
      "iamEndpointUrl": {
        "type": "string",
        "secret": true
      },
      "iamTokenUrl": {
        "type": "string",
        "secret": true
      },
      "platformToken": {
        "type": "string",
        "description": "A Dynatrace Platform Token. Specifying such a token allows for easy authentication against Platform resources. In such a case it supersedes <span pulumi-lang-nodejs=\"`automationClientId`\" pulumi-lang-dotnet=\"`AutomationClientId`\" pulumi-lang-go=\"`automationClientId`\" pulumi-lang-python=\"`automation_client_id`\" pulumi-lang-yaml=\"`automationClientId`\" pulumi-lang-java=\"`automationClientId`\">`automation_client_id`</span>, <span pulumi-lang-nodejs=\"`automationClientSecret`\" pulumi-lang-dotnet=\"`AutomationClientSecret`\" pulumi-lang-go=\"`automationClientSecret`\" pulumi-lang-python=\"`automation_client_secret`\" pulumi-lang-yaml=\"`automationClientSecret`\" pulumi-lang-java=\"`automationClientSecret`\">`automation_client_secret`</span>, <span pulumi-lang-nodejs=\"`automationTokenUrl`\" pulumi-lang-dotnet=\"`AutomationTokenUrl`\" pulumi-lang-go=\"`automationTokenUrl`\" pulumi-lang-python=\"`automation_token_url`\" pulumi-lang-yaml=\"`automationTokenUrl`\" pulumi-lang-java=\"`automationTokenUrl`\">`automation_token_url`</span> and <span pulumi-lang-nodejs=\"`automationEnvUrl`\" pulumi-lang-dotnet=\"`AutomationEnvUrl`\" pulumi-lang-go=\"`automationEnvUrl`\" pulumi-lang-python=\"`automation_env_url`\" pulumi-lang-yaml=\"`automationEnvUrl`\" pulumi-lang-java=\"`automationEnvUrl`\">`automation_env_url`</span>"
      }
    }
  },
  "types": {
    "dynatrace:index/AlertingFilters:AlertingFilters": {
      "properties": {
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAlertingFiltersFilter:AlertingFiltersFilter"
          },
          "description": "A conditions for the metric usage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AlertingFiltersFilter:AlertingFiltersFilter": {
      "properties": {
        "custom": {
          "$ref": "#/types/dynatrace:index%2FAlertingFiltersFilterCustom:AlertingFiltersFilterCustom",
          "description": "Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies\n"
        },
        "predefined": {
          "$ref": "#/types/dynatrace:index%2FAlertingFiltersFilterPredefined:AlertingFiltersFilterPredefined",
          "description": "Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AlertingFiltersFilterCustom:AlertingFiltersFilterCustom": {
      "properties": {
        "description": {
          "$ref": "#/types/dynatrace:index%2FAlertingFiltersFilterCustomDescription:AlertingFiltersFilterCustomDescription",
          "description": "Configuration of a matching filter\n"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FAlertingFiltersFilterCustomMetadata:AlertingFiltersFilterCustomMetadata",
          "description": "Configuration of a matching filter\n"
        },
        "title": {
          "$ref": "#/types/dynatrace:index%2FAlertingFiltersFilterCustomTitle:AlertingFiltersFilterCustomTitle",
          "description": "Configuration of a matching filter\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AlertingFiltersFilterCustomDescription:AlertingFiltersFilterCustomDescription": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "The condition is case sensitive (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) or case insensitive (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>).   If not set, then <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> is used, making the condition case sensitive\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The filter is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "negate": {
          "type": "boolean",
          "description": "Reverses the comparison **operator**. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison.   You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `BEGINS_WITH`, `CONTAINS`, `REGEX_MATCHES`, `ENDS_WITH` and `STRING_EQUALS`\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator",
        "value"
      ]
    },
    "dynatrace:index/AlertingFiltersFilterCustomMetadata:AlertingFiltersFilterCustomMetadata": {
      "properties": {
        "items": {
          "$ref": "#/types/dynatrace:index%2FAlertingFiltersFilterCustomMetadataItems:AlertingFiltersFilterCustomMetadataItems",
          "description": "Define filters for event properties. A maximum of 20 properties is allowed.\n"
        }
      },
      "type": "object",
      "required": [
        "items"
      ]
    },
    "dynatrace:index/AlertingFiltersFilterCustomMetadataItems:AlertingFiltersFilterCustomMetadataItems": {
      "properties": {
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAlertingFiltersFilterCustomMetadataItemsFilter:AlertingFiltersFilterCustomMetadataItemsFilter"
          }
        }
      },
      "type": "object",
      "required": [
        "filters"
      ]
    },
    "dynatrace:index/AlertingFiltersFilterCustomMetadataItemsFilter:AlertingFiltersFilterCustomMetadataItemsFilter": {
      "properties": {
        "key": {
          "type": "string",
          "description": "GET /api/v2/eventProperties for list of available keys\n"
        },
        "negate": {
          "type": "boolean",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "Value\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/AlertingFiltersFilterCustomTitle:AlertingFiltersFilterCustomTitle": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "The condition is case sensitive (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) or case insensitive (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>).   If not set, then <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> is used, making the condition case sensitive\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The filter is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "negate": {
          "type": "boolean",
          "description": "Reverses the comparison **operator**. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison.   You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `BEGINS_WITH`, `CONTAINS`, `REGEX_MATCHES`, `ENDS_WITH` and `STRING_EQUALS`\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator",
        "value"
      ]
    },
    "dynatrace:index/AlertingFiltersFilterPredefined:AlertingFiltersFilterPredefined": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "The alert triggers when the problem of specified severity arises while the specified event **is** happening (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) or while the specified event is **not** happening (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>).   For example, if you chose the Slowdown (`PERFORMANCE`) severity and Unexpected high traffic (`APPLICATION_UNEXPECTED_HIGH_LOAD`) event with **negate** set to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>, the alerting profile will trigger only when the slowdown problem is raised while there is no unexpected high traffic event.  Consider the following use case as an example. The Slowdown (`PERFORMANCE`) severity rule is set. Depending on the configuration of the event filter (Unexpected high traffic (`APPLICATION_UNEXPECTED_HIGH_LOAD`) event is used as an example), the options of the alerting profile is one of the following:* **negate** is set to <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>: The alert triggers when the slowdown problem is raised while unexpected high traffic event is happening.  * **negate** is set to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>: The alert triggers when the slowdown problem is raised while there is no unexpected high traffic event.  * no event rule is set: The alert triggers when the slowdown problem is raised, regardless of any events\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the predefined event. Possible values are `APPLICATION_ERROR_RATE_INCREASED`, `APPLICATION_SLOWDOWN`, `APPLICATION_UNEXPECTED_HIGH_LOAD`, `APPLICATION_UNEXPECTED_LOW_LOAD`, `AWS_LAMBDA_HIGH_ERROR_RATE`, `CUSTOM_APPLICATION_ERROR_RATE_INCREASED`, `CUSTOM_APPLICATION_SLOWDOWN`, `CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD`, `CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD`, `CUSTOM_APP_CRASH_RATE_INCREASED`, `DATABASE_CONNECTION_FAILURE`, `DATA_CENTER_SERVICE_PERFORMANCE_DEGRADATION`, `DATA_CENTER_SERVICE_UNAVAILABLE`, `EBS_VOLUME_HIGH_LATENCY`, `EC2_HIGH_CPU`, `ELB_HIGH_BACKEND_ERROR_RATE`, `ENTERPRICE_APPLICATION_PERFORMANCE_DEGRADATION`, `ENTERPRISE_APPLICATION_UNAVAILABLE`, `ESXI_GUEST_ACTIVE_SWAP_WAIT`, `ESXI_GUEST_CPU_LIMIT_REACHED`, `ESXI_HOST_CPU_SATURATION`, `ESXI_HOST_DATASTORE_LOW_DISK_SPACE`, `ESXI_HOST_DISK_QUEUE_SLOW`, `ESXI_HOST_DISK_SLOW`, `ESXI_HOST_MEMORY_SATURATION`, `ESXI_HOST_NETWORK_PROBLEMS`, `ESXI_HOST_OVERLOADED_STORAGE`, `ESXI_VM_IMPACT_HOST_CPU_SATURATION`, `ESXI_VM_IMPACT_HOST_MEMORY_SATURATION`, `EXTERNAL_SYNTHETIC_TEST_OUTAGE`, `EXTERNAL_SYNTHETIC_TEST_SLOWDOWN`, `HOST_OF_SERVICE_UNAVAILABLE`, `HTTP_CHECK_GLOBAL_OUTAGE`, `HTTP_CHECK_LOCAL_OUTAGE`, `HTTP_CHECK_TEST_LOCATION_SLOWDOWN`, `MOBILE_APPLICATION_ERROR_RATE_INCREASED`, `MOBILE_APPLICATION_SLOWDOWN`, `MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD`, `MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD`, `MOBILE_APP_CRASH_RATE_INCREASED`, `MONITORING_UNAVAILABLE`, `OSI_DISK_LOW_INODES`, `OSI_GRACEFULLY_SHUTDOWN`, `OSI_HIGH_CPU`, `OSI_HIGH_MEMORY`, `OSI_LOW_DISK_SPACE`, `OSI_NIC_DROPPED_PACKETS_HIGH`, `OSI_NIC_ERRORS_HIGH`, `OSI_NIC_UTILIZATION_HIGH`, `OSI_SLOW_DISK`, `OSI_UNEXPECTEDLY_UNAVAILABLE`, `PGI_OF_SERVICE_UNAVAILABLE`, `PGI_UNAVAILABLE`, `PG_LOW_INSTANCE_COUNT`, `PROCESS_CRASHED`, `PROCESS_HIGH_GC_ACTIVITY`, `PROCESS_MEMORY_RESOURCE_EXHAUSTED`, `PROCESS_NA_HIGH_CONN_FAIL_RATE`, `PROCESS_NA_HIGH_LOSS_RATE`, `PROCESS_THREADS_RESOURCE_EXHAUSTED`, `RDS_HIGH_CPU`, `RDS_HIGH_LATENCY`, `RDS_LOW_MEMORY`, `RDS_LOW_STORAGE_SPACE`, `RDS_OF_SERVICE_UNAVAILABLE`, `RDS_RESTART_SEQUENCE`, `SERVICE_ERROR_RATE_INCREASED`, `SERVICE_SLOWDOWN`, `SERVICE_UNEXPECTED_HIGH_LOAD`, `SERVICE_UNEXPECTED_LOW_LOAD`, `SYNTHETIC_GLOBAL_OUTAGE`, `SYNTHETIC_LOCAL_OUTAGE`, `SYNTHETIC_NODE_OUTAGE`, `SYNTHETIC_PRIVATE_LOCATION_OUTAGE` and `SYNTHETIC_TEST_LOCATION_SLOWDOWN`\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/AlertingProfileEventTypeFilter:AlertingProfileEventTypeFilter": {
      "properties": {
        "customEventFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAlertingProfileEventTypeFilterCustomEventFilter:AlertingProfileEventTypeFilterCustomEventFilter"
          },
          "description": "Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies\n"
        },
        "predefinedEventFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAlertingProfileEventTypeFilterPredefinedEventFilter:AlertingProfileEventTypeFilterPredefinedEventFilter"
          },
          "description": "Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AlertingProfileEventTypeFilterCustomEventFilter:AlertingProfileEventTypeFilterCustomEventFilter": {
      "properties": {
        "customDescriptionFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAlertingProfileEventTypeFilterCustomEventFilterCustomDescriptionFilter:AlertingProfileEventTypeFilterCustomEventFilterCustomDescriptionFilter"
          },
          "description": "Configuration of a matching filter\n"
        },
        "customTitleFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAlertingProfileEventTypeFilterCustomEventFilterCustomTitleFilter:AlertingProfileEventTypeFilterCustomEventFilterCustomTitleFilter"
          },
          "description": "Configuration of a matching filter\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AlertingProfileEventTypeFilterCustomEventFilterCustomDescriptionFilter:AlertingProfileEventTypeFilterCustomEventFilterCustomDescriptionFilter": {
      "properties": {
        "caseInsensitive": {
          "type": "boolean",
          "description": "The condition is case sensitive (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) or case insensitive (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>).   If not set, then <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> is used, making the condition case sensitive\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The filter is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "negate": {
          "type": "boolean",
          "description": "Reverses the comparison **operator**. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison.   You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `BEGINS_WITH`, `CONTAINS`, `CONTAINS_REGEX`, `ENDS_WITH` and `EQUALS`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator",
        "value"
      ]
    },
    "dynatrace:index/AlertingProfileEventTypeFilterCustomEventFilterCustomTitleFilter:AlertingProfileEventTypeFilterCustomEventFilterCustomTitleFilter": {
      "properties": {
        "caseInsensitive": {
          "type": "boolean",
          "description": "The condition is case sensitive (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) or case insensitive (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>).   If not set, then <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> is used, making the condition case sensitive\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The filter is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "negate": {
          "type": "boolean",
          "description": "Reverses the comparison **operator**. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison.   You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `BEGINS_WITH`, `CONTAINS`, `CONTAINS_REGEX`, `ENDS_WITH` and `EQUALS`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator",
        "value"
      ]
    },
    "dynatrace:index/AlertingProfileEventTypeFilterPredefinedEventFilter:AlertingProfileEventTypeFilterPredefinedEventFilter": {
      "properties": {
        "eventType": {
          "type": "string",
          "description": "The type of the predefined event. Possible values are `APPLICATION_ERROR_RATE_INCREASED`, `APPLICATION_SLOWDOWN`, `APPLICATION_UNEXPECTED_HIGH_LOAD`, `APPLICATION_UNEXPECTED_LOW_LOAD`, `AWS_LAMBDA_HIGH_ERROR_RATE`, `CUSTOM_APPLICATION_ERROR_RATE_INCREASED`, `CUSTOM_APPLICATION_SLOWDOWN`, `CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD`, `CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD`, `CUSTOM_APP_CRASH_RATE_INCREASED`, `DATABASE_CONNECTION_FAILURE`, `DATA_CENTER_SERVICE_PERFORMANCE_DEGRADATION`, `DATA_CENTER_SERVICE_UNAVAILABLE`, `EBS_VOLUME_HIGH_LATENCY`, `EC2_HIGH_CPU`, `ELB_HIGH_BACKEND_ERROR_RATE`, `ENTERPRICE_APPLICATION_PERFORMANCE_DEGRADATION`, `ENTERPRISE_APPLICATION_UNAVAILABLE`, `ESXI_GUEST_ACTIVE_SWAP_WAIT`, `ESXI_GUEST_CPU_LIMIT_REACHED`, `ESXI_HOST_CPU_SATURATION`, `ESXI_HOST_DATASTORE_LOW_DISK_SPACE`, `ESXI_HOST_DISK_QUEUE_SLOW`, `ESXI_HOST_DISK_SLOW`, `ESXI_HOST_MEMORY_SATURATION`, `ESXI_HOST_NETWORK_PROBLEMS`, `ESXI_HOST_OVERLOADED_STORAGE`, `ESXI_VM_IMPACT_HOST_CPU_SATURATION`, `ESXI_VM_IMPACT_HOST_MEMORY_SATURATION`, `EXTERNAL_SYNTHETIC_TEST_OUTAGE`, `EXTERNAL_SYNTHETIC_TEST_SLOWDOWN`, `HOST_OF_SERVICE_UNAVAILABLE`, `HTTP_CHECK_GLOBAL_OUTAGE`, `HTTP_CHECK_LOCAL_OUTAGE`, `HTTP_CHECK_TEST_LOCATION_SLOWDOWN`, `MOBILE_APPLICATION_ERROR_RATE_INCREASED`, `MOBILE_APPLICATION_SLOWDOWN`, `MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD`, `MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD`, `MOBILE_APP_CRASH_RATE_INCREASED`, `MONITORING_UNAVAILABLE`, `OSI_DISK_LOW_INODES`, `OSI_GRACEFULLY_SHUTDOWN`, `OSI_HIGH_CPU`, `OSI_HIGH_MEMORY`, `OSI_LOW_DISK_SPACE`, `OSI_NIC_DROPPED_PACKETS_HIGH`, `OSI_NIC_ERRORS_HIGH`, `OSI_NIC_UTILIZATION_HIGH`, `OSI_SLOW_DISK`, `OSI_UNEXPECTEDLY_UNAVAILABLE`, `PGI_OF_SERVICE_UNAVAILABLE`, `PGI_UNAVAILABLE`, `PG_LOW_INSTANCE_COUNT`, `PROCESS_CRASHED`, `PROCESS_HIGH_GC_ACTIVITY`, `PROCESS_MEMORY_RESOURCE_EXHAUSTED`, `PROCESS_NA_HIGH_CONN_FAIL_RATE`, `PROCESS_NA_HIGH_LOSS_RATE`, `PROCESS_THREADS_RESOURCE_EXHAUSTED`, `RDS_HIGH_CPU`, `RDS_HIGH_LATENCY`, `RDS_LOW_MEMORY`, `RDS_LOW_STORAGE_SPACE`, `RDS_OF_SERVICE_UNAVAILABLE`, `RDS_RESTART_SEQUENCE`, `SERVICE_ERROR_RATE_INCREASED`, `SERVICE_SLOWDOWN`, `SERVICE_UNEXPECTED_HIGH_LOAD`, `SERVICE_UNEXPECTED_LOW_LOAD`, `SYNTHETIC_GLOBAL_OUTAGE`, `SYNTHETIC_LOCAL_OUTAGE`, `SYNTHETIC_NODE_OUTAGE`, `SYNTHETIC_PRIVATE_LOCATION_OUTAGE` and `SYNTHETIC_TEST_LOCATION_SLOWDOWN`\n"
        },
        "negate": {
          "type": "boolean",
          "description": "The alert triggers when the problem of specified severity arises while the specified event **is** happening (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) or while the specified event is **not** happening (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>).   For example, if you chose the Slowdown (`PERFORMANCE`) severity and Unexpected high traffic (`APPLICATION_UNEXPECTED_HIGH_LOAD`) event with **negate** set to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>, the alerting profile will trigger only when the slowdown problem is raised while there is no unexpected high traffic event.  Consider the following use case as an example. The Slowdown (`PERFORMANCE`) severity rule is set. Depending on the configuration of the event filter (Unexpected high traffic (`APPLICATION_UNEXPECTED_HIGH_LOAD`) event is used as an example), the behavior of the alerting profile is one of the following:* **negate** is set to <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>: The alert triggers when the slowdown problem is raised while unexpected high traffic event is happening.  * **negate** is set to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>: The alert triggers when the slowdown problem is raised while there is no unexpected high traffic event.  * no event rule is set: The alert triggers when the slowdown problem is raised, regardless of any events\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "eventType"
      ]
    },
    "dynatrace:index/AlertingProfileMetadata:AlertingProfileMetadata": {
      "properties": {
        "clusterVersion": {
          "type": "string",
          "description": "Dynatrace server version\n"
        },
        "configurationVersions": {
          "type": "array",
          "items": {
            "type": "integer"
          },
          "description": "A Sorted list of the version numbers of the configuration\n"
        },
        "currentConfigurationVersions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A Sorted list of the version numbers of the configuration\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AlertingProfileRule:AlertingProfileRule": {
      "properties": {
        "delayInMinutes": {
          "type": "integer",
          "description": "Send a notification if a problem remains open longer than *X* minutes\n"
        },
        "severityLevel": {
          "type": "string",
          "description": "The severity level to trigger the alert. Possible values are `AVAILABILITY`,\t`CUSTOM_ALERT`,\t`ERROR`,`MONITORING_UNAVAILABLE`,`PERFORMANCE` and `RESOURCE_CONTENTION`.\n"
        },
        "tagFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAlertingProfileRuleTagFilter:AlertingProfileRuleTagFilter"
          },
          "description": "Configuration of the tag filtering of the alerting profile\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "delayInMinutes",
        "severityLevel",
        "tagFilters"
      ]
    },
    "dynatrace:index/AlertingProfileRuleTagFilter:AlertingProfileRuleTagFilter": {
      "properties": {
        "includeMode": {
          "type": "string",
          "description": "The filtering mode:  * `INCLUDE_ANY`: The rule applies to monitored entities that have at least one of the specified tags. You can specify up to 100 tags.  * `INCLUDE_ALL`: The rule applies to monitored entities that have **all** of the specified tags. You can specify up to 10 tags.  * `NONE`: The rule applies to all monitored entities\n"
        },
        "tagFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAlertingProfileRuleTagFilterTagFilter:AlertingProfileRuleTagFilterTagFilter"
          },
          "description": "A list of required tags\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "includeMode"
      ]
    },
    "dynatrace:index/AlertingProfileRuleTagFilterTagFilter:AlertingProfileRuleTagFilterTagFilter": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the `CONTEXTLESS` value\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. Custom tags have the tag value here\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/AlertingRules:AlertingRules": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAlertingRulesRule:AlertingRulesRule"
          },
          "description": "A conditions for the metric usage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AlertingRulesRule:AlertingRulesRule": {
      "properties": {
        "delayInMinutes": {
          "type": "integer",
          "description": "Send a notification if a problem remains open longer than *X* minutes\n"
        },
        "includeMode": {
          "type": "string",
          "description": "The filtering mode:  * `INCLUDE_ANY`: The rule applies to monitored entities that have at least one of the specified tags. You can specify up to 100 tags.  * `INCLUDE_ALL`: The rule applies to monitored entities that have **all** of the specified tags. You can specify up to 10 tags.  * `NONE`: The rule applies to all monitored entities\n"
        },
        "severityLevel": {
          "type": "string",
          "description": "The severity level to trigger the alert. Possible values are `AVAILABILITY`,\t`CUSTOM_ALERT`,\t`ERRORS`,`MONITORING_UNAVAILABLE`,`PERFORMANCE` and `RESOURCE_CONTENTION`.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Entities which contain any/all of the configured tags will match this alerting profile. It is recommended to use manual tags.\n"
        }
      },
      "type": "object",
      "required": [
        "delayInMinutes",
        "includeMode",
        "severityLevel"
      ]
    },
    "dynatrace:index/ApiDetectionConditions:ApiDetectionConditions": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FApiDetectionConditionsCondition:ApiDetectionConditionsCondition"
          }
        }
      },
      "type": "object",
      "required": [
        "conditions"
      ]
    },
    "dynatrace:index/ApiDetectionConditionsCondition:ApiDetectionConditionsCondition": {
      "properties": {
        "base": {
          "type": "string",
          "description": "Possible Values: `FILE_NAME`, `FQCN`, `PACKAGE`\n"
        },
        "matcher": {
          "type": "string",
          "description": "Possible Values: `BEGINS_WITH`, `CONTAINS`\n"
        },
        "pattern": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "base",
        "matcher",
        "pattern"
      ]
    },
    "dynatrace:index/AppMonitoringAppMonitoring:AppMonitoringAppMonitoring": {
      "properties": {
        "appMonitorings": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAppMonitoringAppMonitoringAppMonitoring:AppMonitoringAppMonitoringAppMonitoring"
          }
        }
      },
      "type": "object",
      "required": [
        "appMonitorings"
      ]
    },
    "dynatrace:index/AppMonitoringAppMonitoringAppMonitoring:AppMonitoringAppMonitoringAppMonitoring": {
      "properties": {
        "appId": {
          "type": "string",
          "description": "App ID\n"
        },
        "customLogLevel": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>, `useDefault`, <span pulumi-lang-nodejs=\"`warn`\" pulumi-lang-dotnet=\"`Warn`\" pulumi-lang-go=\"`warn`\" pulumi-lang-python=\"`warn`\" pulumi-lang-yaml=\"`warn`\" pulumi-lang-java=\"`warn`\">`warn`</span>\n"
        },
        "customTraceLevel": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>, <span pulumi-lang-nodejs=\"`on`\" pulumi-lang-dotnet=\"`On`\" pulumi-lang-go=\"`on`\" pulumi-lang-python=\"`on`\" pulumi-lang-yaml=\"`on`\" pulumi-lang-java=\"`on`\">`on`</span>, `useDefault`\n"
        }
      },
      "type": "object",
      "required": [
        "appId",
        "customLogLevel"
      ]
    },
    "dynatrace:index/ApplicationAnomaliesFailureRate:ApplicationAnomaliesFailureRate": {
      "properties": {
        "auto": {
          "$ref": "#/types/dynatrace:index%2FApplicationAnomaliesFailureRateAuto:ApplicationAnomaliesFailureRateAuto",
          "description": "Parameters of failure rate increase auto-detection. Example: If the expected error rate is 1.5%, and you set an absolute increase of 1%, and a relative increase of 50%, the thresholds will be:  Absolute: 1.5% + **1%** = 2.5%  Relative: 1.5% + 1.5% * **50%** = 2.25%\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FApplicationAnomaliesFailureRateThresholds:ApplicationAnomaliesFailureRateThresholds",
          "description": "Fixed thresholds for failure rate increase detection\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/ApplicationAnomaliesFailureRateAuto:ApplicationAnomaliesFailureRateAuto": {
      "properties": {
        "absolute": {
          "type": "integer",
          "description": "Absolute increase of failing service calls to trigger an alert, %\n"
        },
        "relative": {
          "type": "integer",
          "description": "Relative increase of failing service calls to trigger an alert, %\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "absolute",
        "relative"
      ]
    },
    "dynatrace:index/ApplicationAnomaliesFailureRateThresholds:ApplicationAnomaliesFailureRateThresholds": {
      "properties": {
        "sensitivity": {
          "type": "string",
          "description": "Sensitivity of the threshold.  With <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span> sensitivity, high statistical confidence is used. Brief violations (for example, due to a surge in load) won't trigger alerts.  With <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span> sensitivity, no statistical confidence is used. Each violation triggers alert\n"
        },
        "threshold": {
          "type": "integer",
          "description": "Failure rate during any 5-minute period to trigger an alert, %\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "sensitivity",
        "threshold"
      ]
    },
    "dynatrace:index/ApplicationAnomaliesResponseTime:ApplicationAnomaliesResponseTime": {
      "properties": {
        "auto": {
          "$ref": "#/types/dynatrace:index%2FApplicationAnomaliesResponseTimeAuto:ApplicationAnomaliesResponseTimeAuto",
          "description": "Parameters of the response time degradation auto-detection. Violation of **any** criterion triggers an alert\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FApplicationAnomaliesResponseTimeThresholds:ApplicationAnomaliesResponseTimeThresholds",
          "description": "Fixed thresholds for response time degradation detection\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/ApplicationAnomaliesResponseTimeAuto:ApplicationAnomaliesResponseTimeAuto": {
      "properties": {
        "load": {
          "type": "string",
          "description": "Minimal service load to detect response time degradation. Response time degradation of services with smaller load won't trigger alerts. Possible values are `FIFTEEN_REQUESTS_PER_MINUTE`, `FIVE_REQUESTS_PER_MINUTE`, `ONE_REQUEST_PER_MINUTE` and `TEN_REQUESTS_PER_MINUTE`\n"
        },
        "milliseconds": {
          "type": "integer",
          "description": "Alert if the response time degrades by more than *X* milliseconds\n"
        },
        "percent": {
          "type": "integer",
          "description": "Alert if the response time degrades by more than *X* %\n"
        },
        "slowestMilliseconds": {
          "type": "integer",
          "description": "Alert if the response time of the slowest 10% degrades by more than *X* milliseconds\n"
        },
        "slowestPercent": {
          "type": "integer",
          "description": "Alert if the response time of the slowest 10% degrades by more than *X* milliseconds\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "load",
        "milliseconds",
        "percent",
        "slowestMilliseconds",
        "slowestPercent"
      ]
    },
    "dynatrace:index/ApplicationAnomaliesResponseTimeThresholds:ApplicationAnomaliesResponseTimeThresholds": {
      "properties": {
        "load": {
          "type": "string",
          "description": "Minimal service load to detect response time degradation. Response time degradation of services with smaller load won't trigger alerts. Possible values are `FIFTEEN_REQUESTS_PER_MINUTE`, `FIVE_REQUESTS_PER_MINUTE`, `ONE_REQUEST_PER_MINUTE` and `TEN_REQUESTS_PER_MINUTE`\n"
        },
        "milliseconds": {
          "type": "integer",
          "description": "Response time during any 5-minute period to trigger an alert, in milliseconds\n"
        },
        "sensitivity": {
          "type": "string",
          "description": "Sensitivity of the threshold.  With <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span> sensitivity, high statistical confidence is used. Brief violations (for example, due to a surge in load) won't trigger alerts.  With <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span> sensitivity, no statistical confidence is used. Each violation triggers an alert\n"
        },
        "slowestMilliseconds": {
          "type": "integer",
          "description": "Response time of the 10% slowest during any 5-minute period to trigger an alert, in milliseconds\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "load",
        "milliseconds",
        "sensitivity",
        "slowestMilliseconds"
      ]
    },
    "dynatrace:index/ApplicationAnomaliesTraffic:ApplicationAnomaliesTraffic": {
      "properties": {
        "drops": {
          "$ref": "#/types/dynatrace:index%2FApplicationAnomaliesTrafficDrops:ApplicationAnomaliesTrafficDrops",
          "description": "The configuration of traffic drops detection\n"
        },
        "spikes": {
          "$ref": "#/types/dynatrace:index%2FApplicationAnomaliesTrafficSpikes:ApplicationAnomaliesTrafficSpikes",
          "description": "The configuration of traffic spikes detection\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/ApplicationAnomaliesTrafficDrops:ApplicationAnomaliesTrafficDrops": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The detection is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "percent": {
          "type": "integer",
          "description": "Alert if the observed traffic is less than *X* % of the expected value\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/ApplicationAnomaliesTrafficSpikes:ApplicationAnomaliesTrafficSpikes": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The detection is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "percent": {
          "type": "integer",
          "description": "Alert if the observed traffic is less than *X* % of the expected value\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/ApplicationDataPrivacySessionReplayDataPrivacy:ApplicationDataPrivacySessionReplayDataPrivacy": {
      "properties": {
        "contentMaskingSettings": {
          "$ref": "#/types/dynatrace:index%2FApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettings:ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettings",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.SessionReplayWebPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.SessionReplayWebPrivacy`\" pulumi-lang-go=\"`SessionReplayWebPrivacy`\" pulumi-lang-python=\"`SessionReplayWebPrivacy`\" pulumi-lang-yaml=\"`dynatrace.SessionReplayWebPrivacy`\" pulumi-lang-java=\"`dynatrace.SessionReplayWebPrivacy`\">`dynatrace.SessionReplayWebPrivacy`</span>) Content masking settings for Session Replay.\n"
        },
        "optIn": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.SessionReplayWebPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.SessionReplayWebPrivacy`\" pulumi-lang-go=\"`SessionReplayWebPrivacy`\" pulumi-lang-python=\"`SessionReplayWebPrivacy`\" pulumi-lang-yaml=\"`dynatrace.SessionReplayWebPrivacy`\" pulumi-lang-java=\"`dynatrace.SessionReplayWebPrivacy`\">`dynatrace.SessionReplayWebPrivacy`</span>) If <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>, session recording is disabled until JavaScriptAPI `dtrum.enableSessionReplay()` is called\n"
        },
        "urlExclusionRules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.SessionReplayWebPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.SessionReplayWebPrivacy`\" pulumi-lang-go=\"`SessionReplayWebPrivacy`\" pulumi-lang-python=\"`SessionReplayWebPrivacy`\" pulumi-lang-yaml=\"`dynatrace.SessionReplayWebPrivacy`\" pulumi-lang-java=\"`dynatrace.SessionReplayWebPrivacy`\">`dynatrace.SessionReplayWebPrivacy`</span>) A list of URLs to be excluded from recording\n"
        }
      },
      "type": "object",
      "required": [
        "contentMaskingSettings"
      ]
    },
    "dynatrace:index/ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettings:ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettings": {
      "properties": {
        "playback": {
          "$ref": "#/types/dynatrace:index%2FApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsPlayback:ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsPlayback",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.SessionReplayWebPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.SessionReplayWebPrivacy`\" pulumi-lang-go=\"`SessionReplayWebPrivacy`\" pulumi-lang-python=\"`SessionReplayWebPrivacy`\" pulumi-lang-yaml=\"`dynatrace.SessionReplayWebPrivacy`\" pulumi-lang-java=\"`dynatrace.SessionReplayWebPrivacy`\">`dynatrace.SessionReplayWebPrivacy`</span>) Configuration of the Session Replay masking during Playback\n"
        },
        "recording": {
          "$ref": "#/types/dynatrace:index%2FApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsRecording:ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsRecording",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.SessionReplayWebPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.SessionReplayWebPrivacy`\" pulumi-lang-go=\"`SessionReplayWebPrivacy`\" pulumi-lang-python=\"`SessionReplayWebPrivacy`\" pulumi-lang-yaml=\"`dynatrace.SessionReplayWebPrivacy`\" pulumi-lang-java=\"`dynatrace.SessionReplayWebPrivacy`\">`dynatrace.SessionReplayWebPrivacy`</span>) Configuration of the Session Replay masking during Recording\n"
        }
      },
      "type": "object",
      "required": [
        "playback",
        "recording"
      ]
    },
    "dynatrace:index/ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsPlayback:ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsPlayback": {
      "properties": {
        "preset": {
          "type": "string",
          "description": "The type of the masking:\n"
        },
        "rules": {
          "$ref": "#/types/dynatrace:index%2FApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsPlaybackRules:ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsPlaybackRules",
          "description": "A list of masking rules\n"
        }
      },
      "type": "object",
      "required": [
        "preset"
      ]
    },
    "dynatrace:index/ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsPlaybackRules:ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsPlaybackRules": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsPlaybackRulesRule:ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsPlaybackRulesRule"
          },
          "description": "The masking rule defining how data is hidden\n"
        }
      },
      "type": "object",
      "required": [
        "rules"
      ]
    },
    "dynatrace:index/ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsPlaybackRulesRule:ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsPlaybackRulesRule": {
      "properties": {
        "selector": {
          "type": "string",
          "description": "The selector for the element or the attribute to be masked.\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the masking rule\n"
        },
        "userInteractionHidden": {
          "type": "boolean",
          "description": "Interactions with the element are (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or are not (`false) masked\n"
        }
      },
      "type": "object",
      "required": [
        "selector",
        "type"
      ]
    },
    "dynatrace:index/ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsRecording:ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsRecording": {
      "properties": {
        "preset": {
          "type": "string",
          "description": "The type of the masking:\n"
        },
        "rules": {
          "$ref": "#/types/dynatrace:index%2FApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsRecordingRules:ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsRecordingRules",
          "description": "A list of masking rules\n"
        }
      },
      "type": "object",
      "required": [
        "preset"
      ]
    },
    "dynatrace:index/ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsRecordingRules:ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsRecordingRules": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsRecordingRulesRule:ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsRecordingRulesRule"
          },
          "description": "The masking rule defining how data is hidden\n"
        }
      },
      "type": "object",
      "required": [
        "rules"
      ]
    },
    "dynatrace:index/ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsRecordingRulesRule:ApplicationDataPrivacySessionReplayDataPrivacyContentMaskingSettingsRecordingRulesRule": {
      "properties": {
        "selector": {
          "type": "string",
          "description": "The selector for the element or the attribute to be masked.\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the masking rule\n"
        },
        "userInteractionHidden": {
          "type": "boolean",
          "description": "Interactions with the element are (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or are not (`false) masked\n"
        }
      },
      "type": "object",
      "required": [
        "selector",
        "type"
      ]
    },
    "dynatrace:index/ApplicationDetectionRuleFilterConfig:ApplicationDetectionRuleFilterConfig": {
      "properties": {
        "applicationMatchTarget": {
          "type": "string",
          "description": "Where to look for the pattern value, possible values are `DOMAIN` or `URL`\n"
        },
        "applicationMatchType": {
          "type": "string",
          "description": "The operator used for matching the application detection rule, possible values are `BEGINS_WITH`, `CONTAINS`, `ENDS_WITH`, `EQUALS`, `MATCHES`\n"
        },
        "pattern": {
          "type": "string",
          "description": "The value to look for with the application detection rule\n"
        }
      },
      "type": "object",
      "required": [
        "applicationMatchTarget",
        "applicationMatchType",
        "pattern"
      ]
    },
    "dynatrace:index/ApplicationErrorRulesCustomErrors:ApplicationErrorRulesCustomErrors": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FApplicationErrorRulesCustomErrorsRule:ApplicationErrorRulesCustomErrorsRule"
          },
          "description": "Configuration of the custom error in the web application\n"
        }
      },
      "type": "object",
      "required": [
        "rules"
      ]
    },
    "dynatrace:index/ApplicationErrorRulesCustomErrorsRule:ApplicationErrorRulesCustomErrorsRule": {
      "properties": {
        "capture": {
          "type": "boolean",
          "description": "Capture (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or ignore (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) the error\n"
        },
        "customAlerting": {
          "type": "boolean",
          "description": "Include (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or exclude (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) the error in Davis AI [problem detection and analysis](https://dt-url.net/a963kd2)\n"
        },
        "impactApdex": {
          "type": "boolean",
          "description": "Include (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or exclude (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) the error in Apdex calculation\n"
        },
        "keyMatcher": {
          "type": "string",
          "description": "The matching operation for the **keyPattern**. Possible values are `BEGINS_WITH`, `CONTAINS`, `ENDS_WITH` and `EQUALS`\n"
        },
        "keyPattern": {
          "type": "string",
          "description": "The key of the error to look for\n"
        },
        "valueMatcher": {
          "type": "string",
          "description": "The matching operation for the **valuePattern**. Possible values are `BEGINS_WITH`, `CONTAINS`, `ENDS_WITH` and `EQUALS`.\n"
        },
        "valuePattern": {
          "type": "string",
          "description": "The value of the error to look for\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/ApplicationErrorRulesHttpErrors:ApplicationErrorRulesHttpErrors": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FApplicationErrorRulesHttpErrorsRule:ApplicationErrorRulesHttpErrorsRule"
          },
          "description": "Configuration of the HTTP error in the web application\n"
        }
      },
      "type": "object",
      "required": [
        "rules"
      ]
    },
    "dynatrace:index/ApplicationErrorRulesHttpErrorsRule:ApplicationErrorRulesHttpErrorsRule": {
      "properties": {
        "capture": {
          "type": "boolean",
          "description": "Capture (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or ignore (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) the error\n"
        },
        "considerBlockedRequests": {
          "type": "boolean",
          "description": "If <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>, match by errors that have CSP Rule violations\n"
        },
        "considerForAi": {
          "type": "boolean",
          "description": "Include (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or exclude (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) the error in Davis AI [problem detection and analysis](https://dt-url.net/a963kd2)\n"
        },
        "considerUnknownErrorCode": {
          "type": "boolean",
          "description": "If <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>, match by errors that have unknown HTTP status code\n"
        },
        "errorCodes": {
          "type": "string",
          "description": "The HTTP status code or status code range to match by.\n"
        },
        "filter": {
          "type": "string",
          "description": "The matching rule for the URL. Popssible values are `BEGINS_WITH`, `CONTAINS`, `ENDS_WITH` and `EQUALS`.\n"
        },
        "filterByUrl": {
          "type": "boolean",
          "description": "If <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>, filter errors by URL\n"
        },
        "impactApdex": {
          "type": "boolean",
          "description": "Include (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or exclude (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) the error in Apdex calculation\n"
        },
        "url": {
          "type": "string",
          "description": "The URL to look for\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AppsecNotificationAttackCandidateBasedEmailPayload:AppsecNotificationAttackCandidateBasedEmailPayload": {
      "properties": {
        "body": {
          "type": "string",
          "description": "The template of the email notifications.  \nIn case a value of a security problem is not set, the placeholder will be replaced by an empty string.. **Note:** Security notifications contain sensitive information. Excessive usage of placeholders in the body might leak information to untrusted parties.  \n  \nAvailable placeholders:  \n**{AttackDisplayId}**: The unique identifier assigned by Dynatrace, for example: \"A-1234\".  \n**{Title}**: Location of the attack, for example: \"com.dynatrace.Class.method():120\"  \n**{Type}**: The type of attack, for example: \"SQL Injection\".  \n**{AttackUrl}**: URL of the attack in Dynatrace.  \n**{ProcessGroupId}**: Details about the process group attacked.  \n**{EntryPoint}**: The entry point of the attack into the process, for example: \"/login\". Can be empty.  \n**{Status}**: The status of the attack, for example: \"Exploited\"  \n**{Timestamp}**: When the attack happened.  \n**{VulnerabilityName}**: Name of the associated code-level vulnerability, for example: \"InMemoryDatabaseCaller.getAccountInfo():51\". Can be empty.\n"
        },
        "subject": {
          "type": "string",
          "description": "The subject of the email notifications.. Available placeholders:  \n**{AttackDisplayId}**: The unique identifier assigned by Dynatrace, for example, \"A-1234\".  \n**{Title}**: Location of the attack, for example: \"com.dynatrace.Class.method():120\"  \n**{Type}**: The type of attack, for example: \"SQL Injection\".  \n**{AttackUrl}**: URL of the attack in Dynatrace.  \n**{ProcessGroupId}**: Details about the process group attacked.  \n**{EntryPoint}**: The entry point of the attack into the process, for example: \"/login\". Can be empty.  \n**{Status}**: The status of the attack, for example: \"Exploited\"  \n**{Timestamp}**: When the attack happened.  \n**{VulnerabilityName}**: Name of the associated code-level vulnerability, for example: \"InMemoryDatabaseCaller.getAccountInfo():51\". Can be empty.\n"
        }
      },
      "type": "object",
      "required": [
        "body",
        "subject"
      ]
    },
    "dynatrace:index/AppsecNotificationAttackCandidateBasedJiraPayload:AppsecNotificationAttackCandidateBasedJiraPayload": {
      "properties": {
        "description": {
          "type": "string",
          "description": "The description of the Jira issue to be created by this notification.  \nIn case a value of an attack is not set, the placeholder will be replaced by an empty string.. **Note:** Security notifications contain sensitive information. Excessive usage of placeholders in the description might leak information to untrusted parties.  \n  \nAvailable placeholders:  \n**{AttackDisplayId}**: The unique identifier assigned by Dynatrace, for example: \"A-1234\".  \n**{Title}**: Location of the attack, for example: \"com.dynatrace.Class.method():120\"  \n**{Type}**: The type of attack, for example: \"SQL Injection\".  \n**{AttackUrl}**: URL of the attack in Dynatrace.  \n**{ProcessGroupId}**: Details about the process group attacked.  \n**{EntryPoint}**: The entry point of the attack into the process, for example: \"/login\". Can be empty.  \n**{Status}**: The status of the attack, for example: \"Exploited\"  \n**{Timestamp}**: When the attack happened.  \n**{VulnerabilityName}**: Name of the associated code-level vulnerability, for example: \"InMemoryDatabaseCaller.getAccountInfo():51\". Can be empty.\n"
        },
        "summary": {
          "type": "string",
          "description": "The summary of the Jira issue to be created by this notification.. **Note:** The Jira summary field must contain less than 255 characters. Any content exceeding this limit after evaluating the placeholders will be discarded.  \n  \nAvailable placeholders:  \n**{AttackDisplayId}**: The unique identifier assigned by Dynatrace, for example, \"A-1234\".  \n**{Title}**: Location of the attack, for example: \"com.dynatrace.Class.method():120\"  \n**{Type}**: The type of attack, for example: \"SQL Injection\".  \n**{AttackUrl}**: URL of the attack in Dynatrace.  \n**{ProcessGroupId}**: Details about the process group attacked.  \n**{EntryPoint}**: The entry point of the attack into the process, for example: \"/login\". Can be empty.  \n**{Status}**: The status of the attack, for example: \"Exploited\"  \n**{Timestamp}**: When the attack happened.  \n**{VulnerabilityName}**: Name of the associated code-level vulnerability, for example: \"InMemoryDatabaseCaller.getAccountInfo():51\". Can be empty.\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "summary"
      ]
    },
    "dynatrace:index/AppsecNotificationAttackCandidateBasedWebhookPayload:AppsecNotificationAttackCandidateBasedWebhookPayload": {
      "properties": {
        "payload": {
          "type": "string",
          "description": "This is the content your notification message will include when users view it.  \nIn case a value of an attack is not set, the placeholder will be replaced by an empty string.. **Note:** Security notifications contain sensitive information. Excessive usage of placeholders in the custom payload might leak information to untrusted parties.  \n  \nAvailable placeholders:  \n**{AttackDisplayId}**: The unique identifier assigned by Dynatrace, for example: \"A-1234\".  \n**{Title}**: Location of the attack, for example: \"com.dynatrace.Class.method():120\"  \n**{Type}**: The type of attack, for example: \"SQL Injection\".  \n**{AttackUrl}**: URL of the attack in Dynatrace.  \n**{ProcessGroupId}**: Details about the process group attacked.  \n**{EntryPoint}**: The entry point of the attack into the process, for example: \"/login\". Can be empty.  \n**{Status}**: The status of the attack, for example: \"Exploited\"  \n**{Timestamp}**: When the attack happened.  \n**{VulnerabilityName}**: Name of the associated code-level vulnerability, for example: \"InMemoryDatabaseCaller.getAccountInfo():51\". Can be empty.\n"
        }
      },
      "type": "object",
      "required": [
        "payload"
      ]
    },
    "dynatrace:index/AppsecNotificationEmailConfiguration:AppsecNotificationEmailConfiguration": {
      "properties": {
        "bccRecipients": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "BCC\n"
        },
        "ccRecipients": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CC\n"
        },
        "recipients": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "To\n"
        }
      },
      "type": "object",
      "required": [
        "recipients"
      ]
    },
    "dynatrace:index/AppsecNotificationJiraConfiguration:AppsecNotificationJiraConfiguration": {
      "properties": {
        "apiToken": {
          "type": "string",
          "description": "The API token for the Jira profile. Using password authentication [was deprecated by Jira](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-basic-auth-and-cookie-based-auth/)\n",
          "secret": true
        },
        "issueType": {
          "type": "string",
          "description": "The type of the Jira issue to be created by this notification.\n\nTo find all available issue types or create your own, in Jira, go to Project settings > Issue types.\n"
        },
        "projectKey": {
          "type": "string",
          "description": "The project key of the Jira issue to be created by this notification.\n"
        },
        "url": {
          "type": "string",
          "description": "The URL of the Jira API endpoint.\n"
        },
        "username": {
          "type": "string",
          "description": "The username of the Jira profile.\n"
        }
      },
      "type": "object",
      "required": [
        "apiToken",
        "issueType",
        "projectKey",
        "url",
        "username"
      ]
    },
    "dynatrace:index/AppsecNotificationSecurityProblemBasedEmailPayload:AppsecNotificationSecurityProblemBasedEmailPayload": {
      "properties": {
        "body": {
          "type": "string",
          "description": "The template of the email notifications.  \nIn case a value of a security problem is not set, the placeholder will be replaced by an empty string.. **Note:** Security notifications contain sensitive information. Excessive usage of placeholders in the description might leak information to untrusted parties.  \n  \nAvailable placeholders:  \n**{SecurityProblemId}**: The unique identifier assigned by Dynatrace, for example, \"S-1234\".  \n**{Title}**: A short summary of the type of vulnerability that was found, for example, \"Remote Code Execution\".  \n**{Description}**: A more detailed description of the vulnerability.  \n**{CvssScore}**: CVSS score of the identified vulnerability, for example, \"10.0\". Can be empty. \n**{DavisSecurityScore}**: [Davis Security Score](https://www.dynatrace.com/support/help/how-to-use-dynatrace/application-security/davis-security-score/) is an enhanced risk-calculation score based on the CVSS, for example, \"10.0\".  \n**{Severity}**: The security problem severity, for example, \"Critical\" or \"Medium\".  \n**{SecurityProblemUrl}**: URL of the security problem in Dynatrace.  \n**{AffectedEntities}**: Details about the entities affected by the security problem in a json array.  \n**{ManagementZones}**: Comma-separated list of all management zones affected by the vulnerability at the time of detection.  \n**{Tags}**: Comma-separated list of tags that are defined for a vulnerability's affected entities. For example: \"PROD, owner:John\". Assign the tag's key in square brackets: **{Tags[key]}** to get all associated values. For example: \"{Tags[owner]}\" will be resolved as \"John\". Tags without an assigned value will be resolved as empty string.  \n**{Exposed}**: Describes whether one or more affected process is exposed to the public Internet. Can be \"true\" or \"false\".  \n**{DataAssetsReachable}**: Describes whether one or more affected process can reach data assets. Can be \"true\" or \"false\".  \n**{ExploitAvailable}**: Describes whether there's an exploit available for the vulnerability. Can be \"true\" or \"false\".\n"
        },
        "subject": {
          "type": "string",
          "description": "The subject of the email notifications.. Available placeholders:  \n**{SecurityProblemId}**: The unique identifier assigned by Dynatrace, for example, \"S-1234\".  \n**{Title}**: A short summary of the type of vulnerability that was found, for example, \"Remote Code Execution\".  \n**{CvssScore}**: CVSS score of the identified vulnerability, for example, \"10.0\". Can be empty. \n**{DavisSecurityScore}**: [Davis Security Score](https://www.dynatrace.com/support/help/how-to-use-dynatrace/application-security/davis-security-score/) is an enhanced risk-calculation score based on the CVSS, for example, \"10.0\".  \n**{Severity}**: The security problem severity, for example, \"Critical\" or \"Medium\".  \n**{SecurityProblemUrl}**: URL of the security problem in Dynatrace.  \n**{Exposed}**: Describes whether one or more affected process is exposed to the public Internet. Can be \"true\" or \"false\".  \n**{DataAssetsReachable}**: Describes whether one or more affected process can reach data assets. Can be \"true\" or \"false\".  \n**{ExploitAvailable}**: Describes whether there's an exploit available for the vulnerability. Can be \"true\" or \"false\".\n"
        }
      },
      "type": "object",
      "required": [
        "body",
        "subject"
      ]
    },
    "dynatrace:index/AppsecNotificationSecurityProblemBasedJiraPayload:AppsecNotificationSecurityProblemBasedJiraPayload": {
      "properties": {
        "description": {
          "type": "string",
          "description": "The description of the Jira issue to be created by this notification.  \nIn case a value of a security problem is not set, the placeholder will be replaced by an empty string.. **Note:** Security notifications contain sensitive information. Excessive usage of placeholders in the description might leak information to untrusted parties.  \n  \nAvailable placeholders:  \n**{SecurityProblemId}**: The unique identifier assigned by Dynatrace, for example, \"S-1234\".  \n**{Title}**: A short summary of the type of vulnerability that was found, for example, \"Remote Code Execution\".  \n**{Description}**: A more detailed description of the vulnerability.  \n**{CvssScore}**: CVSS score of the identified vulnerability, for example, \"10.0\". Can be empty. \n**{DavisSecurityScore}**: [Davis Security Score](https://www.dynatrace.com/support/help/how-to-use-dynatrace/application-security/davis-security-score/) is an enhanced risk-calculation score based on the CVSS, for example, \"10.0\".  \n**{Severity}**: The security problem severity, for example, \"Critical\" or \"Medium\".  \n**{SecurityProblemUrl}**: URL of the security problem in Dynatrace.  \n**{AffectedEntities}**: Details about the entities affected by the security problem in a json array.  \n**{ManagementZones}**: Comma-separated list of all management zones affected by the vulnerability at the time of detection.  \n**{Tags}**: Comma-separated list of tags that are defined for a vulnerability's affected entities. For example: \"PROD, owner:John\". Assign the tag's key in square brackets: **{Tags[key]}** to get all associated values. For example: \"{Tags[owner]}\" will be resolved as \"John\". Tags without an assigned value will be resolved as empty string.  \n**{Exposed}**: Describes whether one or more affected process is exposed to the public Internet. Can be \"true\" or \"false\".  \n**{DataAssetsReachable}**: Describes whether one or more affected process can reach data assets. Can be \"true\" or \"false\".  \n**{ExploitAvailable}**: Describes whether there's an exploit available for the vulnerability. Can be \"true\" or \"false\".\n"
        },
        "summary": {
          "type": "string",
          "description": "The summary of the Jira issue to be created by this notification.. **Note:** The Jira summary field must contain less than 255 characters. Any content exceeding this limit after evaluating the placeholders will be discarded.  \n  \nAvailable placeholders:  \n**{SecurityProblemId}**: The unique identifier assigned by Dynatrace, for example, \"S-1234\".  \n**{Title}**: A short summary of the type of vulnerability that was found, for example, \"Remote Code Execution\".  \n**{CvssScore}**: CVSS score of the identified vulnerability, for example, \"10.0\". Can be empty. \n**{DavisSecurityScore}**: [Davis Security Score](https://www.dynatrace.com/support/help/how-to-use-dynatrace/application-security/davis-security-score/) is an enhanced risk-calculation score based on the CVSS, for example, \"10.0\".  \n**{Severity}**: The security problem severity, for example, \"Critical\" or \"Medium\".  \n**{SecurityProblemUrl}**: URL of the security problem in Dynatrace.  \n**{Exposed}**: Describes whether one or more affected process is exposed to the public Internet. Can be \"true\" or \"false\".  \n**{DataAssetsReachable}**: Describes whether one or more affected process can reach data assets. Can be \"true\" or \"false\".  \n**{ExploitAvailable}**: Describes whether there's an exploit available for the vulnerability. Can be \"true\" or \"false\".\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "summary"
      ]
    },
    "dynatrace:index/AppsecNotificationSecurityProblemBasedWebhookPayload:AppsecNotificationSecurityProblemBasedWebhookPayload": {
      "properties": {
        "payload": {
          "type": "string",
          "description": "This is the content your notification message will include when users view it.  \nIn case a value of a security problem is not set, the placeholder will be replaced by an empty string.. **Note:** Security notifications contain sensitive information. Excessive usage of placeholders in the custom payload might leak information to untrusted parties.  \n  \nAvailable placeholders:  \n**{SecurityProblemId}**: The unique identifier assigned by Dynatrace, for example, \"S-1234\".  \n**{Title}**: A short summary of the type of vulnerability that was found, for example, \"Remote Code Execution\".  \n**{Description}**: A more detailed description of the vulnerability.  \n**{CvssScore}**: CVSS score of the identified vulnerability, for example, \"10.0\". Can be empty. \n**{DavisSecurityScore}**: [Davis Security Score](https://www.dynatrace.com/support/help/how-to-use-dynatrace/application-security/davis-security-score/) is an enhanced risk-calculation score based on the CVSS, for example, \"10.0\".  \n**{Severity}**: The security problem severity, for example, \"Critical\" or \"Medium\".  \n**{SecurityProblemUrl}**: URL of the security problem in Dynatrace.  \n**{AffectedEntities}**: Details about the entities affected by the security problem in a json array.  \n**{ManagementZones}**: Comma-separated list of all management zones affected by the vulnerability at the time of detection.  \n**{Tags}**: Comma-separated list of tags that are defined for a vulnerability's affected entities. For example: \"PROD, owner:John\". Assign the tag's key in square brackets: **{Tags[key]}** to get all associated values. For example: \"{Tags[owner]}\" will be resolved as \"John\". Tags without an assigned value will be resolved as empty string.  \n**{Exposed}**: Describes whether one or more affected process is exposed to the public Internet. Can be \"true\" or \"false\".  \n**{DataAssetsReachable}**: Describes whether one or more affected process can reach data assets. Can be \"true\" or \"false\".  \n**{ExploitAvailable}**: Describes whether there's an exploit available for the vulnerability. Can be \"true\" or \"false\".\n"
        }
      },
      "type": "object",
      "required": [
        "payload"
      ]
    },
    "dynatrace:index/AppsecNotificationWebhookConfiguration:AppsecNotificationWebhookConfiguration": {
      "properties": {
        "acceptAnyCertificate": {
          "type": "boolean",
          "description": "Accept any SSL certificate (including self-signed and invalid certificates)\n"
        },
        "headers": {
          "$ref": "#/types/dynatrace:index%2FAppsecNotificationWebhookConfigurationHeaders:AppsecNotificationWebhookConfigurationHeaders",
          "description": "Use additional HTTP headers to attach any additional information, for example, configuration, authorization, or metadata.  \n  \nNote that JSON-based webhook endpoints require the addition of the **Content-Type: application/json** header to enable escaping of special characters and to avoid malformed JSON content.\n"
        },
        "url": {
          "type": "string",
          "description": "Webhook endpoint URL\n"
        }
      },
      "type": "object",
      "required": [
        "acceptAnyCertificate",
        "url"
      ]
    },
    "dynatrace:index/AppsecNotificationWebhookConfigurationHeaders:AppsecNotificationWebhookConfigurationHeaders": {
      "properties": {
        "headers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAppsecNotificationWebhookConfigurationHeadersHeader:AppsecNotificationWebhookConfigurationHeadersHeader"
          }
        }
      },
      "type": "object",
      "required": [
        "headers"
      ]
    },
    "dynatrace:index/AppsecNotificationWebhookConfigurationHeadersHeader:AppsecNotificationWebhookConfigurationHeadersHeader": {
      "properties": {
        "name": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "secret": {
          "type": "boolean",
          "description": "Secret HTTP header value\n"
        },
        "secretValue": {
          "type": "string",
          "description": "The secret value of the HTTP header. May contain an empty value.\n",
          "secret": true
        },
        "value": {
          "type": "string",
          "description": "The value of the HTTP header. May contain an empty value.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "secret"
      ]
    },
    "dynatrace:index/AttackAllowlistAttackHandling:AttackAllowlistAttackHandling": {
      "properties": {
        "blockingStrategy": {
          "type": "string",
          "description": "Possible Values: `MONITOR`, `OFF`\n"
        }
      },
      "type": "object",
      "required": [
        "blockingStrategy"
      ]
    },
    "dynatrace:index/AttackAllowlistCriteria:AttackAllowlistCriteria": {
      "properties": {
        "attackPattern": {
          "type": "string",
          "description": "Only consider attacks matching the specified pattern.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AttackAllowlistMetadata:AttackAllowlistMetadata": {
      "properties": {
        "comment": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "comment"
      ]
    },
    "dynatrace:index/AttackAllowlistResourceAttributeConditions:AttackAllowlistResourceAttributeConditions": {
      "properties": {
        "resourceAttributeConditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAttackAllowlistResourceAttributeConditionsResourceAttributeCondition:AttackAllowlistResourceAttributeConditionsResourceAttributeCondition"
          }
        }
      },
      "type": "object",
      "required": [
        "resourceAttributeConditions"
      ]
    },
    "dynatrace:index/AttackAllowlistResourceAttributeConditionsResourceAttributeCondition:AttackAllowlistResourceAttributeConditionsResourceAttributeCondition": {
      "properties": {
        "matcher": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `DOES_NOT_CONTAIN`, `DOES_NOT_END_WITH`, `DOES_NOT_EXIST`, `DOES_NOT_START_WITH`, `ENDS_WITH`, `EQUALS`, `EXISTS`, `NOT_EQUALS`, `STARTS_WITH`\n"
        },
        "resourceAttributeKey": {
          "type": "string",
          "description": "Resource attribute key\n"
        },
        "resourceAttributeValue": {
          "type": "string",
          "description": "Resource attribute value\n"
        }
      },
      "type": "object",
      "required": [
        "matcher",
        "resourceAttributeKey"
      ]
    },
    "dynatrace:index/AttackAllowlistRules:AttackAllowlistRules": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAttackAllowlistRulesRule:AttackAllowlistRulesRule"
          }
        }
      },
      "type": "object",
      "required": [
        "rules"
      ]
    },
    "dynatrace:index/AttackAllowlistRulesRule:AttackAllowlistRulesRule": {
      "properties": {
        "criteriaKey": {
          "type": "string",
          "description": "Possible Values: `ACTOR_IP`, `DETECTION_TYPE`, `ENTRY_POINT_PAYLOAD`, `ENTRY_POINT_PAYLOAD_DOMAIN`, `ENTRY_POINT_PAYLOAD_PORT`, `ENTRY_POINT_URL_PATH`\n"
        },
        "criteriaMatcher": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `DOES_NOT_CONTAIN`, `DOES_NOT_END_WITH`, `DOES_NOT_STARTS_WITH`, `ENDS_WITH`, `EQUALS`, `IP_CIDR`, `NOT_EQUALS`, `NOT_IN_IP_CIDR`, `STARTS_WITH`\n"
        },
        "criteriaValueDetectionType": {
          "type": "string",
          "description": "Possible Values: `CMD_INJECTION`, `JNDI_INJECTION`, `SQL_INJECTION`, `SSRF`\n"
        },
        "criteriaValueFreeText": {
          "type": "string",
          "description": "Value\n"
        }
      },
      "type": "object",
      "required": [
        "criteriaKey",
        "criteriaMatcher"
      ]
    },
    "dynatrace:index/AttackRulesAttackHandling:AttackRulesAttackHandling": {
      "properties": {
        "blockingStrategy": {
          "type": "string",
          "description": "Possible Values: `BLOCK`, `MONITOR`, `OFF`\n"
        }
      },
      "type": "object",
      "required": [
        "blockingStrategy"
      ]
    },
    "dynatrace:index/AttackRulesCriteria:AttackRulesCriteria": {
      "properties": {
        "attackType": {
          "type": "string",
          "description": "Possible Values: `ANY`, `CMD_INJECTION`, `JNDI_INJECTION`, `SQL_INJECTION`, `SSRF`\n"
        },
        "processGroup": {
          "type": "string",
          "description": "Process group\n",
          "deprecationMessage": "This field has been deprecated"
        }
      },
      "type": "object",
      "required": [
        "attackType"
      ]
    },
    "dynatrace:index/AttackRulesMetadata:AttackRulesMetadata": {
      "properties": {
        "comment": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "comment"
      ]
    },
    "dynatrace:index/AttackRulesResourceAttributeConditions:AttackRulesResourceAttributeConditions": {
      "properties": {
        "resourceAttributeConditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAttackRulesResourceAttributeConditionsResourceAttributeCondition:AttackRulesResourceAttributeConditionsResourceAttributeCondition"
          }
        }
      },
      "type": "object",
      "required": [
        "resourceAttributeConditions"
      ]
    },
    "dynatrace:index/AttackRulesResourceAttributeConditionsResourceAttributeCondition:AttackRulesResourceAttributeConditionsResourceAttributeCondition": {
      "properties": {
        "matcher": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `DOES_NOT_CONTAIN`, `DOES_NOT_END_WITH`, `DOES_NOT_EXIST`, `DOES_NOT_START_WITH`, `ENDS_WITH`, `EQUALS`, `EXISTS`, `NOT_EQUALS`, `STARTS_WITH`\n"
        },
        "resourceAttributeKey": {
          "type": "string",
          "description": "Resource attribute key\n"
        },
        "resourceAttributeValue": {
          "type": "string",
          "description": "Resource attribute value\n"
        }
      },
      "type": "object",
      "required": [
        "matcher",
        "resourceAttributeKey"
      ]
    },
    "dynatrace:index/AttackSettingsDefaultAttackHandling:AttackSettingsDefaultAttackHandling": {
      "properties": {
        "blockingStrategyDotNet": {
          "type": "string",
          "description": "(v1.290) Possible Values: `BLOCK`, `MONITOR`, `OFF`\n"
        },
        "blockingStrategyGo": {
          "type": "string",
          "description": "Possible Values: `BLOCK`, `MONITOR`, `OFF`\n"
        },
        "blockingStrategyJava": {
          "type": "string",
          "description": "Possible Values: `BLOCK`, `MONITOR`, `OFF`\n"
        }
      },
      "type": "object",
      "required": [
        "blockingStrategyJava"
      ]
    },
    "dynatrace:index/AutomationBusinessCalendarHolidays:AutomationBusinessCalendarHolidays": {
      "properties": {
        "holidays": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutomationBusinessCalendarHolidaysHoliday:AutomationBusinessCalendarHolidaysHoliday"
          },
          "description": "A (unordered) list of holidays valid in this calendar\n"
        }
      },
      "type": "object",
      "required": [
        "holidays"
      ]
    },
    "dynatrace:index/AutomationBusinessCalendarHolidaysHoliday:AutomationBusinessCalendarHolidaysHoliday": {
      "properties": {
        "date": {
          "type": "string",
          "description": "The date of this holiday: Example `2017-07-04` for July 4th 2017\n"
        },
        "title": {
          "type": "string",
          "description": "An official name for this holiday\n"
        }
      },
      "type": "object",
      "required": [
        "date",
        "title"
      ]
    },
    "dynatrace:index/AutomationSchedulingRuleFixedOffset:AutomationSchedulingRuleFixedOffset": {
      "properties": {
        "offset": {
          "type": "integer",
          "description": "Every day of the scheduling rule referred to with <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> will be offset by this amount of days\n"
        },
        "rule": {
          "type": "string",
          "description": "Refers to a scheduling rule for which to produce valid days with an offset\n"
        }
      },
      "type": "object",
      "required": [
        "offset",
        "rule"
      ]
    },
    "dynatrace:index/AutomationSchedulingRuleGrouping:AutomationSchedulingRuleGrouping": {
      "properties": {
        "combines": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of scheduling rules determining the days the schedule should apply to\n"
        },
        "intersects": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of scheduling rules determining the days the schedule is allowed apply to. If specified, only days that are covered by <span pulumi-lang-nodejs=\"`combine`\" pulumi-lang-dotnet=\"`Combine`\" pulumi-lang-go=\"`combine`\" pulumi-lang-python=\"`combine`\" pulumi-lang-yaml=\"`combine`\" pulumi-lang-java=\"`combine`\">`combine`</span> and <span pulumi-lang-nodejs=\"`intersect`\" pulumi-lang-dotnet=\"`Intersect`\" pulumi-lang-go=\"`intersect`\" pulumi-lang-python=\"`intersect`\" pulumi-lang-yaml=\"`intersect`\" pulumi-lang-java=\"`intersect`\">`intersect`</span> are valid days for the schedule\n"
        },
        "subtracts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of scheduling rules determing the days the schedule must not apply. If specified it reduces down the set of days covered by <span pulumi-lang-nodejs=\"`combine`\" pulumi-lang-dotnet=\"`Combine`\" pulumi-lang-go=\"`combine`\" pulumi-lang-python=\"`combine`\" pulumi-lang-yaml=\"`combine`\" pulumi-lang-java=\"`combine`\">`combine`</span> and <span pulumi-lang-nodejs=\"`intersect`\" pulumi-lang-dotnet=\"`Intersect`\" pulumi-lang-go=\"`intersect`\" pulumi-lang-python=\"`intersect`\" pulumi-lang-yaml=\"`intersect`\" pulumi-lang-java=\"`intersect`\">`intersect`</span>\n"
        }
      },
      "type": "object",
      "required": [
        "combines"
      ]
    },
    "dynatrace:index/AutomationSchedulingRuleRecurrence:AutomationSchedulingRuleRecurrence": {
      "properties": {
        "datestart": {
          "type": "string",
          "description": "The recurrence start. Example: `2017-07-04` represents July 4th 2017\n"
        },
        "daysInMonths": {
          "type": "array",
          "items": {
            "type": "integer"
          },
          "description": "Restricts the recurrence to specific days within a month. <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, ... refers to the first, second, third day in the month. You can also specify negative values to refer to values relative to the last day. `-1` refers to the last day, `-2` refers to the second to the last day, ...\n"
        },
        "daysInYears": {
          "type": "array",
          "items": {
            "type": "integer"
          },
          "description": "Restricts the recurrence to specific days within a year. <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, ... refers to the first, second, third day of the year. You can also specify negative values to refer to values relative to the last day. `-1` refers to the last day, `-2` refers to the second to the last day, ...\n"
        },
        "easters": {
          "type": "array",
          "items": {
            "type": "integer"
          },
          "description": "Restricts the recurrence to specific days relative to Easter Sunday. <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span> will yield the Easter Sunday itself\n"
        },
        "frequency": {
          "type": "string",
          "description": "Possible values are `YEARLY`, `MONTHLY`, `WEEKLY`, `DAILY`, `HOURLY`, `MINUTELY` and `SECONDLY`. Example: <span pulumi-lang-nodejs=\"`frequency`\" pulumi-lang-dotnet=\"`Frequency`\" pulumi-lang-go=\"`frequency`\" pulumi-lang-python=\"`frequency`\" pulumi-lang-yaml=\"`frequency`\" pulumi-lang-java=\"`frequency`\">`frequency`</span> = `DAILY` and <span pulumi-lang-nodejs=\"`interval`\" pulumi-lang-dotnet=\"`Interval`\" pulumi-lang-go=\"`interval`\" pulumi-lang-python=\"`interval`\" pulumi-lang-yaml=\"`interval`\" pulumi-lang-java=\"`interval`\">`interval`</span> = <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span> schedules for every other day\n"
        },
        "interval": {
          "type": "integer",
          "description": "The interval between each iteration. Default: 1. Example: <span pulumi-lang-nodejs=\"`frequency`\" pulumi-lang-dotnet=\"`Frequency`\" pulumi-lang-go=\"`frequency`\" pulumi-lang-python=\"`frequency`\" pulumi-lang-yaml=\"`frequency`\" pulumi-lang-java=\"`frequency`\">`frequency`</span> = `DAILY` and <span pulumi-lang-nodejs=\"`interval`\" pulumi-lang-dotnet=\"`Interval`\" pulumi-lang-go=\"`interval`\" pulumi-lang-python=\"`interval`\" pulumi-lang-yaml=\"`interval`\" pulumi-lang-java=\"`interval`\">`interval`</span> = <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span> schedules for every other day\n"
        },
        "months": {
          "type": "array",
          "items": {
            "type": "integer"
          },
          "description": "Restricts the recurrence to specific months. <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span> for `January`, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span> for `February`, ..., <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span> for `December`\n"
        },
        "weekdays": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Restricts the recurrence to specific week days. Possible values are `MO`, `TU`, `WE`, `TH`, `FR`, `SA` and `SU`\n"
        },
        "weeks": {
          "type": "array",
          "items": {
            "type": "integer"
          },
          "description": "Restricts the recurrence to specific weeks within a year. <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, ... refers to the first, second, third week of the year. You can also specify negative values to refer to values relative to the last week. `-1` refers to the last week, `-2` refers to the second to the last week, ...\n"
        },
        "workdays": {
          "type": "string",
          "description": "Possible values are `WORKING` (Work days), `HOLIDAYS` (Holidays) and `OFF` (Weekends + Holidays)\n"
        }
      },
      "type": "object",
      "required": [
        "datestart",
        "frequency",
        "workdays"
      ]
    },
    "dynatrace:index/AutomationSchedulingRuleRelativeOffset:AutomationSchedulingRuleRelativeOffset": {
      "properties": {
        "direction": {
          "type": "string"
        },
        "sourceRule": {
          "type": "string"
        },
        "targetRule": {
          "type": "string"
        }
      },
      "type": "object",
      "required": [
        "direction",
        "sourceRule",
        "targetRule"
      ]
    },
    "dynatrace:index/AutomationWorkflowAwsConnectionsWebIdentity:AutomationWorkflowAwsConnectionsWebIdentity": {
      "properties": {
        "policyArns": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "An optional list of policies that can be used to restrict the AWS role\n",
          "secret": true
        },
        "roleArn": {
          "type": "string",
          "description": "The ARN of the AWS role that should be assumed\n",
          "secret": true,
          "willReplaceOnChanges": true
        }
      },
      "type": "object",
      "required": [
        "roleArn"
      ]
    },
    "dynatrace:index/AutomationWorkflowTasks:AutomationWorkflowTasks": {
      "properties": {
        "tasks": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTasksTask:AutomationWorkflowTasksTask"
          },
          "description": "TODO: No documentation available\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AutomationWorkflowTasksTask:AutomationWorkflowTasksTask": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Specifies the action type for the task. Examples include `dynatrace.automations:http-function`, `dynatrace.automations:run-javascript`, and `dynatrace.automations:execute-dql-query`. Additional action types are also supported.\n"
        },
        "active": {
          "type": "boolean",
          "description": "Specifies whether a task should be skipped as a no operation or not\n"
        },
        "concurrency": {
          "type": "string",
          "description": "Required if <span pulumi-lang-nodejs=\"`withItems`\" pulumi-lang-dotnet=\"`WithItems`\" pulumi-lang-go=\"`withItems`\" pulumi-lang-python=\"`with_items`\" pulumi-lang-yaml=\"`withItems`\" pulumi-lang-java=\"`withItems`\">`with_items`</span> is specified. By default loops execute sequentially with concurrency set to 1. You can increase how often it runs in parallel\n"
        },
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTasksTaskConditions:AutomationWorkflowTasksTaskConditions",
          "description": "Conditions that have to be met in order to execute that task\n"
        },
        "description": {
          "type": "string",
          "description": "A description for this task\n"
        },
        "input": {
          "type": "string",
          "description": "Parameters and values for this task as JSON code. Contents depend on the kind of task - determined by the attribute <span pulumi-lang-nodejs=\"`action`\" pulumi-lang-dotnet=\"`Action`\" pulumi-lang-go=\"`action`\" pulumi-lang-python=\"`action`\" pulumi-lang-yaml=\"`action`\" pulumi-lang-java=\"`action`\">`action`</span>\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the task\n"
        },
        "position": {
          "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTasksTaskPosition:AutomationWorkflowTasksTaskPosition",
          "description": "Layouting information about the task tile when visualized. If not specified Dynatrace will position the task tiles automatically\n"
        },
        "retry": {
          "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTasksTaskRetry:AutomationWorkflowTasksTaskRetry",
          "description": "Configure whether to automatically rerun the task on failure. If not specified no retries will be attempted\n"
        },
        "timeout": {
          "type": "string",
          "description": "Specifies a default task timeout in seconds. 15 * 60 (15min) is used when not set. Minimum 1. Maximum 604800\n"
        },
        "waitBefore": {
          "type": "string",
          "description": "Specifies a default task wait before in seconds. 0 is used when not set\n"
        },
        "withItems": {
          "type": "string",
          "description": "Iterates over items in a list, allowing actions to be executed repeatedly. Example: Specifying `item in [1, 2, 3]` here will execute the task three times for the numbers 1, 2 and 3 - with the current number available for scripting using the expression `{{ _.item }}`\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "name"
      ]
    },
    "dynatrace:index/AutomationWorkflowTasksTaskConditions:AutomationWorkflowTasksTaskConditions": {
      "properties": {
        "custom": {
          "type": "string",
          "description": "A custom condition that needs to be met for the current task to get executed\n"
        },
        "else": {
          "type": "string",
          "description": "Possible values are `SKIP` and `STOP`\n"
        },
        "states": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          },
          "description": "key/value pairs where the <span pulumi-lang-nodejs=\"`key`\" pulumi-lang-dotnet=\"`Key`\" pulumi-lang-go=\"`key`\" pulumi-lang-python=\"`key`\" pulumi-lang-yaml=\"`key`\" pulumi-lang-java=\"`key`\">`key`</span> is the name of another task and the value the status it needs to be for the current task to get executed. Possible values are `SUCCESS`, `ERROR`, `ANY`, `OK` (Success or Skipped) and `NOK` (Error or Cancelled)\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AutomationWorkflowTasksTaskPosition:AutomationWorkflowTasksTaskPosition": {
      "properties": {
        "x": {
          "type": "integer",
          "description": "x-coordinate for layouting\n"
        },
        "y": {
          "type": "integer",
          "description": "y-coordinate for layouting\n"
        }
      },
      "type": "object",
      "required": [
        "x",
        "y"
      ]
    },
    "dynatrace:index/AutomationWorkflowTasksTaskRetry:AutomationWorkflowTasksTaskRetry": {
      "properties": {
        "count": {
          "type": "string",
          "description": "Specifies a maximum number of times that a task can be repeated in case it fails on execution. You can specify either a number between 1 and 99 here or use an expression (`{{}}`). Default: 1\n"
        },
        "delay": {
          "type": "string",
          "description": "Specifies a delay in seconds between subsequent task retries. You can specify either a number between 1 and 3600 here or an expression (`{{...}}`). Default: 1\n"
        },
        "failedLoopIterationsOnly": {
          "type": "boolean",
          "description": "Specifies whether retrying the failed iterations or the whole loop. Default: true\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AutomationWorkflowTrigger:AutomationWorkflowTrigger": {
      "properties": {
        "event": {
          "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTriggerEvent:AutomationWorkflowTriggerEvent",
          "description": "If specified the workflow is getting triggered based on events\n"
        },
        "schedule": {
          "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTriggerSchedule:AutomationWorkflowTriggerSchedule",
          "description": "If specified the workflow is getting triggered based on a schedule\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AutomationWorkflowTriggerEvent:AutomationWorkflowTriggerEvent": {
      "properties": {
        "active": {
          "type": "boolean",
          "description": "If specified the workflow is getting triggered based on a schedule\n"
        },
        "config": {
          "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTriggerEventConfig:AutomationWorkflowTriggerEventConfig",
          "description": "If specified the workflow is getting triggered based on events\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AutomationWorkflowTriggerEventConfig:AutomationWorkflowTriggerEventConfig": {
      "properties": {
        "davisEvent": {
          "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTriggerEventConfigDavisEvent:AutomationWorkflowTriggerEventConfigDavisEvent",
          "description": "Contains trigger configuration based on Davis Events. Either <span pulumi-lang-nodejs=\"`davisEvent`\" pulumi-lang-dotnet=\"`DavisEvent`\" pulumi-lang-go=\"`davisEvent`\" pulumi-lang-python=\"`davis_event`\" pulumi-lang-yaml=\"`davisEvent`\" pulumi-lang-java=\"`davisEvent`\">`davis_event`</span>, <span pulumi-lang-nodejs=\"`davisProblem`\" pulumi-lang-dotnet=\"`DavisProblem`\" pulumi-lang-go=\"`davisProblem`\" pulumi-lang-python=\"`davis_problem`\" pulumi-lang-yaml=\"`davisProblem`\" pulumi-lang-java=\"`davisProblem`\">`davis_problem`</span>, <span pulumi-lang-nodejs=\"`davisEvent`\" pulumi-lang-dotnet=\"`DavisEvent`\" pulumi-lang-go=\"`davisEvent`\" pulumi-lang-python=\"`davis_event`\" pulumi-lang-yaml=\"`davisEvent`\" pulumi-lang-java=\"`davisEvent`\">`davis_event`</span> or <span pulumi-lang-nodejs=\"`config`\" pulumi-lang-dotnet=\"`Config`\" pulumi-lang-go=\"`config`\" pulumi-lang-python=\"`config`\" pulumi-lang-yaml=\"`config`\" pulumi-lang-java=\"`config`\">`config`</span> need to set\n"
        },
        "davisProblem": {
          "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTriggerEventConfigDavisProblem:AutomationWorkflowTriggerEventConfigDavisProblem",
          "description": "Contains trigger configuration based on Davis Problems. Either <span pulumi-lang-nodejs=\"`davisEvent`\" pulumi-lang-dotnet=\"`DavisEvent`\" pulumi-lang-go=\"`davisEvent`\" pulumi-lang-python=\"`davis_event`\" pulumi-lang-yaml=\"`davisEvent`\" pulumi-lang-java=\"`davisEvent`\">`davis_event`</span>, <span pulumi-lang-nodejs=\"`davisProblem`\" pulumi-lang-dotnet=\"`DavisProblem`\" pulumi-lang-go=\"`davisProblem`\" pulumi-lang-python=\"`davis_problem`\" pulumi-lang-yaml=\"`davisProblem`\" pulumi-lang-java=\"`davisProblem`\">`davis_problem`</span>, <span pulumi-lang-nodejs=\"`davisEvent`\" pulumi-lang-dotnet=\"`DavisEvent`\" pulumi-lang-go=\"`davisEvent`\" pulumi-lang-python=\"`davis_event`\" pulumi-lang-yaml=\"`davisEvent`\" pulumi-lang-java=\"`davisEvent`\">`davis_event`</span> or <span pulumi-lang-nodejs=\"`config`\" pulumi-lang-dotnet=\"`Config`\" pulumi-lang-go=\"`config`\" pulumi-lang-python=\"`config`\" pulumi-lang-yaml=\"`config`\" pulumi-lang-java=\"`config`\">`config`</span> need to set\n"
        },
        "event": {
          "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTriggerEventConfigEvent:AutomationWorkflowTriggerEventConfigEvent",
          "description": "Contains trigger configuration based on Davis Problems. Either <span pulumi-lang-nodejs=\"`davisEvent`\" pulumi-lang-dotnet=\"`DavisEvent`\" pulumi-lang-go=\"`davisEvent`\" pulumi-lang-python=\"`davis_event`\" pulumi-lang-yaml=\"`davisEvent`\" pulumi-lang-java=\"`davisEvent`\">`davis_event`</span>, <span pulumi-lang-nodejs=\"`davisProblem`\" pulumi-lang-dotnet=\"`DavisProblem`\" pulumi-lang-go=\"`davisProblem`\" pulumi-lang-python=\"`davis_problem`\" pulumi-lang-yaml=\"`davisProblem`\" pulumi-lang-java=\"`davisProblem`\">`davis_problem`</span>, <span pulumi-lang-nodejs=\"`davisEvent`\" pulumi-lang-dotnet=\"`DavisEvent`\" pulumi-lang-go=\"`davisEvent`\" pulumi-lang-python=\"`davis_event`\" pulumi-lang-yaml=\"`davisEvent`\" pulumi-lang-java=\"`davisEvent`\">`davis_event`</span> or <span pulumi-lang-nodejs=\"`config`\" pulumi-lang-dotnet=\"`Config`\" pulumi-lang-go=\"`config`\" pulumi-lang-python=\"`config`\" pulumi-lang-yaml=\"`config`\" pulumi-lang-java=\"`config`\">`config`</span> need to set\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the trigger configuration to expect within attribute <span pulumi-lang-nodejs=\"`value`\" pulumi-lang-dotnet=\"`Value`\" pulumi-lang-go=\"`value`\" pulumi-lang-python=\"`value`\" pulumi-lang-yaml=\"`value`\" pulumi-lang-java=\"`value`\">`value`</span>. Only required if <span pulumi-lang-nodejs=\"`config`\" pulumi-lang-dotnet=\"`Config`\" pulumi-lang-go=\"`config`\" pulumi-lang-python=\"`config`\" pulumi-lang-yaml=\"`config`\" pulumi-lang-java=\"`config`\">`config`</span> is set. Must not be set if <span pulumi-lang-nodejs=\"`davisEvent`\" pulumi-lang-dotnet=\"`DavisEvent`\" pulumi-lang-go=\"`davisEvent`\" pulumi-lang-python=\"`davis_event`\" pulumi-lang-yaml=\"`davisEvent`\" pulumi-lang-java=\"`davisEvent`\">`davis_event`</span>, <span pulumi-lang-nodejs=\"`davisProblem`\" pulumi-lang-dotnet=\"`DavisProblem`\" pulumi-lang-go=\"`davisProblem`\" pulumi-lang-python=\"`davis_problem`\" pulumi-lang-yaml=\"`davisProblem`\" pulumi-lang-java=\"`davisProblem`\">`davis_problem`</span> or <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span> are present\n"
        },
        "value": {
          "type": "string",
          "description": "Contains JSON encoded trigger configuration if the trigger type is neither <span pulumi-lang-nodejs=\"`davisEvent`\" pulumi-lang-dotnet=\"`DavisEvent`\" pulumi-lang-go=\"`davisEvent`\" pulumi-lang-python=\"`davis_event`\" pulumi-lang-yaml=\"`davisEvent`\" pulumi-lang-java=\"`davisEvent`\">`davis_event`</span>, <span pulumi-lang-nodejs=\"`davisProblem`\" pulumi-lang-dotnet=\"`DavisProblem`\" pulumi-lang-go=\"`davisProblem`\" pulumi-lang-python=\"`davis_problem`\" pulumi-lang-yaml=\"`davisProblem`\" pulumi-lang-java=\"`davisProblem`\">`davis_problem`</span> or <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>. It requires the attribute <span pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\">`type`</span> to be set in combination\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AutomationWorkflowTriggerEventConfigDavisEvent:AutomationWorkflowTriggerEventConfigDavisEvent": {
      "properties": {
        "entityTags": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          },
          "description": "key/value pairs for entity tags to match for. For tags that don't require a value, just specify an empty string as value. Multiple values can be provided separated by whitespace (e.g. \"val1 val2\") and will be parsed as multiple tag values. Omit this attribute if all entities should match\n"
        },
        "entityTagsMatch": {
          "type": "string",
          "description": "Specifies whether all or just any of the configured entity tags need to match. Possible values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span> and <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>. Omit this attribute if all entities should match\n"
        },
        "names": {
          "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTriggerEventConfigDavisEventNames:AutomationWorkflowTriggerEventConfigDavisEventNames",
          "description": "The Davis Events to match on\n"
        },
        "onProblemClose": {
          "type": "boolean",
          "description": "If set to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> closing a problem also is considered an event that triggers the execution\n"
        },
        "types": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The types of davis events to trigger an execution. Possible values are `CUSTOM_ANNOTATION`, `APPLICATION_UNEXPECTED_HIGH_LOAD`, `APPLICATION_UNEXPECTED_LOW_LOAD`, `APPLICATION_OVERLOAD_PREVENTION`, `APPLICATION_SLOWDOWN`, `AVAILABILITY_EVENT`, `LOG_AVAILABILITY`, `EC2_HIGH_CPU`, `RDS_BACKUP_COMPLETED`, `RDS_BACKUP_STARTED`, `SYNTHETIC_GLOBAL_OUTAGE`, `SYNTHETIC_LOCAL_OUTAGE`, `SYNTHETIC_TEST_LOCATION_SLOWDOWN`, `CUSTOM_CONFIGURATION`, `PROCESS_NA_HIGH_CONN_FAIL_RATE`, `OSI_HIGH_CPU`, `CUSTOM_ALERT`, `CUSTOM_APP_CRASH_RATE_INCREASED`, `CUSTOM_APPLICATION_ERROR_RATE_INCREASED`, `CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD`, `CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD`, `CUSTOM_APPLICATION_OVERLOAD_PREVENTION`, `CUSTOM_APPLICATION_SLOWDOWN`, `PGI_CUSTOM_AVAILABILITY`, `PGI_CUSTOM_ERROR`, `CUSTOM_INFO`, `PGI_CUSTOM_PERFORMANCE`, `CUSTOM_DEPLOYMENT`, `DEPLOYMENT_CHANGED_CHANGE`, `DEPLOYMENT_CHANGED_NEW`, `DEPLOYMENT_CHANGED_REMOVED`, `EBS_VOLUME_HIGH_LATENCY`, `ERROR_EVENT`, `LOG_ERROR`, `ESXI_HOST_CONNECTION_FAILED`, `ESXI_HOST_CONNECTION_LOST`, `ESXI_GUEST_CPU_LIMIT_REACHED`, `ESXI_GUEST_ACTIVE_SWAP_WAIT`, `ESXI_HOST_CPU_SATURATION`, `ESXI_HOST_MEMORY_SATURATION`, `ESXI_HOST_MAINTENANCE`, `ESXI_HOST_NETWORK_PROBLEMS`, `ESXI_HOST_NO_CONNECTION`, `ESXI_HOST_SHUTDOWN`, `ESXI_HOST_DISK_SLOW`, `ESXI_HOST_UP`, `ESXI_HOST_TIMEOUT`, `ESXI_VM_IMPACT_HOST_CPU_SATURATION`, `ESXI_VM_IMPACT_HOST_MEMORY_SATURATION`, `DATABASE_CONNECTION_FAILURE`, `RDS_AZ_FAILOVER_COMPLETED`, `RDS_AZ_FAILOVER_STARTED`, `SERVICE_ERROR_RATE_INCREASED`, `RDS_HIGH_LATENCY`, `OSI_NIC_UTILIZATION_HIGH`, `OSI_NIC_ERRORS_HIGH`, `PGI_HAPROXY_QUEUED_REQUESTS_HIGH`, `PGI_RMQ_HIGH_FILE_DESC_USAGE`, `PGI_RMQ_HIGH_MEM_USAGE`, `PGI_RMQ_HIGH_PROCESS_USAGE`, `PGI_RMQ_HIGH_SOCKETS_USAGE`, `OSI_NIC_DROPPED_PACKETS_HIGH`, `PGI_MYSQL_SLOW_QUERIES_RATE_HIGH`, `PGI_KEYSTONE_SLOW`, `PGI_HAPROXY_SESSION_USAGE_HIGH`, `HOST_LOG_AVAILABILITY`, `HOST_LOG_ERROR`, `OSI_GRACEFULLY_SHUTDOWN`, `HOST_LOG_MATCHED`, `OSI_UNEXPECTEDLY_UNAVAILABLE`, `HOST_LOG_PERFORMANCE`, `HOST_OF_SERVICE_UNAVAILABLE`, `HTTP_CHECK_GLOBAL_OUTAGE`, `HTTP_CHECK_LOCAL_OUTAGE`, `HTTP_CHECK_TEST_LOCATION_SLOWDOWN`, `ESXI_HOST_DISK_QUEUE_SLOW`, `LOG_MATCHED`, `APPLICATION_ERROR_RATE_INCREASED`, `APPLICATION_JS_FRAMEWORK_DETECTED`, `AWS_LAMBDA_HIGH_ERROR_RATE`, `ELB_HIGH_BACKEND_ERROR_RATE`, `ELB_HIGH_FRONTEND_ERROR_RATE`, `ELB_HIGH_UNHEALTHY_HOST_RATE`, `PROCESS_HIGH_GC_ACTIVITY`, `ESXI_HOST_DATASTORE_LOW_DISK_SPACE`, `OSI_DOCKER_DEVICEMAPPER_LOW_DATA_SPACE`, `OSI_LOW_DISK_SPACE`, `OSI_DOCKER_DEVICEMAPPER_LOW_METADATA_SPACE`, `OSI_DISK_LOW_INODES`, `PGI_RMQ_LOW_DISK_SPACE`, `RDS_LOW_STORAGE_SPACE`, `MARKED_FOR_TERMINATION`, `PROCESS_MEMORY_RESOURCE_EXHAUSTED`, `OSI_HIGH_MEMORY`, `MOBILE_APP_CRASH_RATE_INCREASED`, `MOBILE_APPLICATION_ERROR_RATE_INCREASED`, `MOBILE_APPLICATION_OVERLOAD_PREVENTION`, `MOBILE_APPLICATION_SLOWDOWN`, `MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD`, `MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD`, `MONITORING_UNAVAILABLE`, `PROCESS_NA_HIGH_LOSS_RATE`, `PGI_KEYSTONE_UNHEALTHY`, `ESXI_HOST_OVERLOADED_STORAGE`, `PERFORMANCE_EVENT`, `LOG_PERFORMANCE`, `PGI_LOG_AVAILABILITY`, `PGI_CRASHED_INFO`, `PROCESS_CRASHED`, `PGI_LOG_ERROR`, `PG_LOW_INSTANCE_COUNT`, `PGI_LOG_MATCHED`, `PGI_MEMDUMP`, `PGI_LOG_PERFORMANCE`, `PROCESS_RESTART`, `PGI_UNAVAILABLE`, `RDS_HIGH_CPU`, `RDS_LOW_MEMORY`, `RDS_OF_SERVICE_UNAVAILABLE`, `RESOURCE_CONTENTION_EVENT`, `SERVICE_SLOWDOWN`, `RDS_RESTART`, `RDS_RESTART_SEQUENCE`, `PGI_OF_SERVICE_UNAVAILABLE`, `OSI_SLOW_DISK`, `SYNTHETIC_NODE_OUTAGE`, `SYNTHETIC_PRIVATE_LOCATION_OUTAGE`, `EXTERNAL_SYNTHETIC_TEST_OUTAGE`, `EXTERNAL_SYNTHETIC_TEST_SLOWDOWN`, `PROCESS_THREADS_RESOURCE_EXHAUSTED`, `SERVICE_UNEXPECTED_HIGH_LOAD`, `SERVICE_UNEXPECTED_LOW_LOAD`, `ESXI_VM_DISCONNECTED`, `OPENSTACK_VM_LAUNCH_FAILED`, `ESXI_HOST_VM_MOTION_LEFT`, `ESXI_HOST_VM_MOTION_ARRIVED`, `ESXI_VM_MOTION`, `OPENSTACK_VM_MOTION`, `ESXI_VM_POWER_OFF`, `ESXI_VM_SHUTDOWN`, `OPENSTACK_HOST_VM_SHUTDOWN`, `ESXI_VM_START`, `ESXI_HOST_VM_STARTED`, `OPENSTACK_HOST_VM_STARTED`\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AutomationWorkflowTriggerEventConfigDavisEventNames:AutomationWorkflowTriggerEventConfigDavisEventNames": {
      "properties": {
        "names": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTriggerEventConfigDavisEventNamesName:AutomationWorkflowTriggerEventConfigDavisEventNamesName"
          },
          "description": "A combination of name and match\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AutomationWorkflowTriggerEventConfigDavisEventNamesName:AutomationWorkflowTriggerEventConfigDavisEventNamesName": {
      "properties": {
        "match": {
          "type": "string",
          "description": "Possible values: <span pulumi-lang-nodejs=\"`equals`\" pulumi-lang-dotnet=\"`Equals`\" pulumi-lang-go=\"`equals`\" pulumi-lang-python=\"`equals`\" pulumi-lang-yaml=\"`equals`\" pulumi-lang-java=\"`equals`\">`equals`</span> and <span pulumi-lang-nodejs=\"`contains`\" pulumi-lang-dotnet=\"`Contains`\" pulumi-lang-go=\"`contains`\" pulumi-lang-python=\"`contains`\" pulumi-lang-yaml=\"`contains`\" pulumi-lang-java=\"`contains`\">`contains`</span>. The Davis event name must equal or contain the string provided in attribute <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>\n"
        },
        "name": {
          "type": "string",
          "description": "The event name\n"
        }
      },
      "type": "object",
      "required": [
        "match",
        "name"
      ]
    },
    "dynatrace:index/AutomationWorkflowTriggerEventConfigDavisProblem:AutomationWorkflowTriggerEventConfigDavisProblem": {
      "properties": {
        "categories": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTriggerEventConfigDavisProblemCategory:AutomationWorkflowTriggerEventConfigDavisProblemCategory"
          }
        },
        "customFilter": {
          "type": "string"
        },
        "entityTags": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          },
          "description": "key/value pairs for entity tags to match for. For tags that don't require a value, just specify an empty string as value. Multiple values can be provided separated by whitespace (e.g. \"val1 val2\") and will be parsed as multiple tag values. Omit this attribute if all entities should match\n"
        },
        "entityTagsMatch": {
          "type": "string",
          "description": "Specifies whether all or just any of the configured entity tags need to match. Possible values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span> and <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>. Omit this attribute if all entities should match\n"
        },
        "onProblemClose": {
          "type": "boolean",
          "description": "If set to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> closing a problem also is considered an event that triggers the execution\n"
        }
      },
      "type": "object",
      "required": [
        "categories"
      ]
    },
    "dynatrace:index/AutomationWorkflowTriggerEventConfigDavisProblemCategory:AutomationWorkflowTriggerEventConfigDavisProblemCategory": {
      "properties": {
        "availability": {
          "type": "boolean"
        },
        "custom": {
          "type": "boolean"
        },
        "error": {
          "type": "boolean"
        },
        "info": {
          "type": "boolean"
        },
        "monitoringUnavailable": {
          "type": "boolean"
        },
        "resource": {
          "type": "boolean"
        },
        "slowdown": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AutomationWorkflowTriggerEventConfigEvent:AutomationWorkflowTriggerEventConfigEvent": {
      "properties": {
        "eventType": {
          "type": "string",
          "description": "Possible values: <span pulumi-lang-nodejs=\"`events`\" pulumi-lang-dotnet=\"`Events`\" pulumi-lang-go=\"`events`\" pulumi-lang-python=\"`events`\" pulumi-lang-yaml=\"`events`\" pulumi-lang-java=\"`events`\">`events`</span> or <span pulumi-lang-nodejs=\"`bizevents`\" pulumi-lang-dotnet=\"`Bizevents`\" pulumi-lang-go=\"`bizevents`\" pulumi-lang-python=\"`bizevents`\" pulumi-lang-yaml=\"`bizevents`\" pulumi-lang-java=\"`bizevents`\">`bizevents`</span>. Default: <span pulumi-lang-nodejs=\"`events`\" pulumi-lang-dotnet=\"`Events`\" pulumi-lang-go=\"`events`\" pulumi-lang-python=\"`events`\" pulumi-lang-yaml=\"`events`\" pulumi-lang-java=\"`events`\">`events`</span>\n"
        },
        "query": {
          "type": "string",
          "description": "A query based on DQL for events that trigger executions\n"
        }
      },
      "type": "object",
      "required": [
        "query"
      ]
    },
    "dynatrace:index/AutomationWorkflowTriggerSchedule:AutomationWorkflowTriggerSchedule": {
      "properties": {
        "active": {
          "type": "boolean",
          "description": "The trigger is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or not (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>). Default is <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>\n"
        },
        "filterParameters": {
          "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTriggerScheduleFilterParameters:AutomationWorkflowTriggerScheduleFilterParameters",
          "description": "Advanced restrictions for the schedule to trigger executions\n"
        },
        "rule": {
          "type": "string",
          "description": "Refers to a configured rule that determines at which days the schedule should be active. If not specified it implies that the schedule is valid every day\n"
        },
        "timeZone": {
          "type": "string",
          "description": "A time zone the scheduled times to align with. If not specified it will be chosen automatically based on the location of the Dynatrace Server\n"
        },
        "trigger": {
          "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTriggerScheduleTrigger:AutomationWorkflowTriggerScheduleTrigger",
          "description": "Detailed configuration about the timing constraints that trigger the execution\n"
        }
      },
      "type": "object",
      "required": [
        "trigger"
      ],
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "timeZone",
            "trigger"
          ]
        }
      }
    },
    "dynatrace:index/AutomationWorkflowTriggerScheduleFilterParameters:AutomationWorkflowTriggerScheduleFilterParameters": {
      "properties": {
        "count": {
          "type": "integer",
          "description": "If specified, the schedule will end triggering executions af the given amount of executions. Minimum: 1, Maximum: 10\n"
        },
        "earliestStart": {
          "type": "string",
          "description": "If specified, the schedule won't trigger executions before the given date\n"
        },
        "earliestStartTime": {
          "type": "string",
          "description": "If specified, the schedule won't trigger executions before the given time\n"
        },
        "excludeDates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "If specified, the schedule won't trigger exeuctions on the given dates\n"
        },
        "includeDates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "If specified, the schedule will trigger executions on the given dates, even if the main configuration prohibits it\n"
        },
        "until": {
          "type": "string",
          "description": "If specified, the schedule won't trigger executions after the given date\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AutomationWorkflowTriggerScheduleTrigger:AutomationWorkflowTriggerScheduleTrigger": {
      "properties": {
        "betweenEnd": {
          "type": "string",
          "description": "Triggers the schedule every n minutes within a given time frame - specifying the end time on any valid day in 24h format (e.g. 14:22:44). Conflicts with <span pulumi-lang-nodejs=\"`cron`\" pulumi-lang-dotnet=\"`Cron`\" pulumi-lang-go=\"`cron`\" pulumi-lang-python=\"`cron`\" pulumi-lang-yaml=\"`cron`\" pulumi-lang-java=\"`cron`\">`cron`</span> and <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>. Required with <span pulumi-lang-nodejs=\"`intervalMinutes`\" pulumi-lang-dotnet=\"`IntervalMinutes`\" pulumi-lang-go=\"`intervalMinutes`\" pulumi-lang-python=\"`interval_minutes`\" pulumi-lang-yaml=\"`intervalMinutes`\" pulumi-lang-java=\"`intervalMinutes`\">`interval_minutes`</span> and <span pulumi-lang-nodejs=\"`betweenStart`\" pulumi-lang-dotnet=\"`BetweenStart`\" pulumi-lang-go=\"`betweenStart`\" pulumi-lang-python=\"`between_start`\" pulumi-lang-yaml=\"`betweenStart`\" pulumi-lang-java=\"`betweenStart`\">`between_start`</span>\n"
        },
        "betweenStart": {
          "type": "string",
          "description": "Triggers the schedule every n minutes within a given time frame - specifying the start time on any valid day in 24h format (e.g. 13:22:44). Conflicts with <span pulumi-lang-nodejs=\"`cron`\" pulumi-lang-dotnet=\"`Cron`\" pulumi-lang-go=\"`cron`\" pulumi-lang-python=\"`cron`\" pulumi-lang-yaml=\"`cron`\" pulumi-lang-java=\"`cron`\">`cron`</span> and <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>. Required with <span pulumi-lang-nodejs=\"`intervalMinutes`\" pulumi-lang-dotnet=\"`IntervalMinutes`\" pulumi-lang-go=\"`intervalMinutes`\" pulumi-lang-python=\"`interval_minutes`\" pulumi-lang-yaml=\"`intervalMinutes`\" pulumi-lang-java=\"`intervalMinutes`\">`interval_minutes`</span> and <span pulumi-lang-nodejs=\"`betweenEnd`\" pulumi-lang-dotnet=\"`BetweenEnd`\" pulumi-lang-go=\"`betweenEnd`\" pulumi-lang-python=\"`between_end`\" pulumi-lang-yaml=\"`betweenEnd`\" pulumi-lang-java=\"`betweenEnd`\">`between_end`</span>\n"
        },
        "cron": {
          "type": "string",
          "description": "Configures using cron syntax. Conflicts with <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`intervalMinutes`\" pulumi-lang-dotnet=\"`IntervalMinutes`\" pulumi-lang-go=\"`intervalMinutes`\" pulumi-lang-python=\"`interval_minutes`\" pulumi-lang-yaml=\"`intervalMinutes`\" pulumi-lang-java=\"`intervalMinutes`\">`interval_minutes`</span>, <span pulumi-lang-nodejs=\"`betweenStart`\" pulumi-lang-dotnet=\"`BetweenStart`\" pulumi-lang-go=\"`betweenStart`\" pulumi-lang-python=\"`between_start`\" pulumi-lang-yaml=\"`betweenStart`\" pulumi-lang-java=\"`betweenStart`\">`between_start`</span> and <span pulumi-lang-nodejs=\"`betweenEnd`\" pulumi-lang-dotnet=\"`BetweenEnd`\" pulumi-lang-go=\"`betweenEnd`\" pulumi-lang-python=\"`between_end`\" pulumi-lang-yaml=\"`betweenEnd`\" pulumi-lang-java=\"`betweenEnd`\">`between_end`</span>\n"
        },
        "intervalMinutes": {
          "type": "integer",
          "description": "Triggers the schedule every n minutes within a given time frame. Minimum: 1, Maximum: 720. Required with <span pulumi-lang-nodejs=\"`betweenStart`\" pulumi-lang-dotnet=\"`BetweenStart`\" pulumi-lang-go=\"`betweenStart`\" pulumi-lang-python=\"`between_start`\" pulumi-lang-yaml=\"`betweenStart`\" pulumi-lang-java=\"`betweenStart`\">`between_start`</span> and <span pulumi-lang-nodejs=\"`betweenEnd`\" pulumi-lang-dotnet=\"`BetweenEnd`\" pulumi-lang-go=\"`betweenEnd`\" pulumi-lang-python=\"`between_end`\" pulumi-lang-yaml=\"`betweenEnd`\" pulumi-lang-java=\"`betweenEnd`\">`between_end`</span>. Conflicts with <span pulumi-lang-nodejs=\"`cron`\" pulumi-lang-dotnet=\"`Cron`\" pulumi-lang-go=\"`cron`\" pulumi-lang-python=\"`cron`\" pulumi-lang-yaml=\"`cron`\" pulumi-lang-java=\"`cron`\">`cron`</span> and <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>\n"
        },
        "time": {
          "type": "string",
          "description": "Specifies a fixed time the schedule will trigger at in 24h format (e.g. `14:23:59`). Conflicts with <span pulumi-lang-nodejs=\"`cron`\" pulumi-lang-dotnet=\"`Cron`\" pulumi-lang-go=\"`cron`\" pulumi-lang-python=\"`cron`\" pulumi-lang-yaml=\"`cron`\" pulumi-lang-java=\"`cron`\">`cron`</span>, <span pulumi-lang-nodejs=\"`intervalMinutes`\" pulumi-lang-dotnet=\"`IntervalMinutes`\" pulumi-lang-go=\"`intervalMinutes`\" pulumi-lang-python=\"`interval_minutes`\" pulumi-lang-yaml=\"`intervalMinutes`\" pulumi-lang-java=\"`intervalMinutes`\">`interval_minutes`</span>, <span pulumi-lang-nodejs=\"`betweenStart`\" pulumi-lang-dotnet=\"`BetweenStart`\" pulumi-lang-go=\"`betweenStart`\" pulumi-lang-python=\"`between_start`\" pulumi-lang-yaml=\"`betweenStart`\" pulumi-lang-java=\"`betweenStart`\">`between_start`</span> and <span pulumi-lang-nodejs=\"`betweenEnd`\" pulumi-lang-dotnet=\"`BetweenEnd`\" pulumi-lang-go=\"`betweenEnd`\" pulumi-lang-python=\"`between_end`\" pulumi-lang-yaml=\"`betweenEnd`\" pulumi-lang-java=\"`betweenEnd`\">`between_end`</span>\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AutotagEntitySelectorBasedRule:AutotagEntitySelectorBasedRule": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The rule is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "normalization": {
          "type": "string",
          "description": "Changes applied to the value after applying the value format. Possible values are `LEAVE_TEXT_AS_IS`, `TO_LOWER_CASE` and `TO_UPPER_CASE`. Default is `LEAVE_TEXT_AS_IS`\n"
        },
        "selector": {
          "type": "string",
          "description": "The entity selector string, by which the entities are selected\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "valueFormat": {
          "type": "string",
          "description": "The value of the entity-selector-based auto-tag. If specified, the tag is used in the `name:valueFormat` format. \n\nFor example, you can extend the `Infrastructure` tag to `Infrastructure:Windows` and `Infrastructure:Linux`\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AutotagRule:AutotagRule": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleCondition:AutotagRuleCondition"
          },
          "description": "A list of matching rules for the management zone. The management zone applies only if **all** conditions are fulfilled\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The rule is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "normalization": {
          "type": "string",
          "description": "Changes applied to the value after applying the value format. Possible values are `LEAVE_TEXT_AS_IS`, `TO_LOWER_CASE` and `TO_UPPER_CASE`. Default is `LEAVE_TEXT_AS_IS`\n"
        },
        "propagationTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "How to apply the management zone to underlying entities:\n   - `SERVICE_TO_HOST_LIKE`: Apply to underlying hosts of matching services\n   - `SERVICE_TO_PROCESS_GROUP_LIKE`: Apply to underlying process groups of matching services\n   - `PROCESS_GROUP_TO_HOST`: Apply to underlying hosts of matching process groups\n   - `PROCESS_GROUP_TO_SERVICE`: Apply to all services provided by matching process groups\n   - `HOST_TO_PROCESS_GROUP_INSTANCE`: Apply to processes running on matching hosts\n   - `CUSTOM_DEVICE_GROUP_TO_CUSTOM_DEVICE`: Apply to custom devices in matching custom device groups\n   - `AZURE_TO_PG`: Apply to process groups connected to matching Azure entities\n   - `AZURE_TO_SERVICE`: Apply to services provided by matching Azure entities\n"
        },
        "type": {
          "type": "string",
          "description": "The type of Dynatrace entities the management zone can be applied to\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "valueFormat": {
          "type": "string",
          "description": "The value of the auto-tag. If specified, the tag is used in the `name:valueFormat` format.  For example, you can extend the `Infrastructure` tag to `Infrastructure:Windows` and `Infrastructure:Linux`.  You can use the following placeholders here:  * `{AwsAutoScalingGroup:Name}`  * `{AwsAvailabilityZone:Name}`  * `{AwsElasticLoadBalancer:Name}`  * `{AwsRelationalDatabaseService:DBName}`  * `{AwsRelationalDatabaseService:Endpoint}`  * `{AwsRelationalDatabaseService:Engine}`  * `{AwsRelationalDatabaseService:InstanceClass}`  * `{AwsRelationalDatabaseService:Name}`  * `{AwsRelationalDatabaseService:Port}`  * `{AzureRegion:Name}`  * `{AzureScaleSet:Name}`  * `{AzureVm:Name}`  * `{CloudFoundryOrganization:Name}`  * `{CustomDevice:DetectedName}`  * `{CustomDevice:DnsName}`  * `{CustomDevice:IpAddress}`  * `{CustomDevice:Port}`  * `{DockerContainerGroupInstance:ContainerName}`  * `{DockerContainerGroupInstance:FullImageName}`  * `{DockerContainerGroupInstance:ImageVersion}`  * `{DockerContainerGroupInstance:StrippedImageName}`  * `{ESXIHost:HardwareModel}`  * `{ESXIHost:HardwareVendor}`  * `{ESXIHost:Name}`  * `{ESXIHost:ProductName}`  * `{ESXIHost:ProductVersion}`  * `{Ec2Instance:AmiId}`  * `{Ec2Instance:BeanstalkEnvironmentName}`  * `{Ec2Instance:InstanceId}`  * `{Ec2Instance:InstanceType}`  * `{Ec2Instance:LocalHostName}`  * `{Ec2Instance:Name}`  * `{Ec2Instance:PublicHostName}`  * `{Ec2Instance:SecurityGroup}`  * `{GoogleComputeInstance:Id}`  * `{GoogleComputeInstance:IpAddresses}`  * `{GoogleComputeInstance:MachineType}`  * `{GoogleComputeInstance:Name}`  * `{GoogleComputeInstance:ProjectId}`  * `{GoogleComputeInstance:Project}`  * `{Host:AWSNameTag}`  * `{Host:AixLogicalCpuCount}`  * `{Host:AzureHostName}`  * `{Host:AzureSiteName}`  * `{Host:BoshDeploymentId}`  * `{Host:BoshInstanceId}`  * `{Host:BoshInstanceName}`  * `{Host:BoshName}`  * `{Host:BoshStemcellVersion}`  * `{Host:CpuCores}`  * `{Host:DetectedName}`  * `{Host:Environment:AppName}`  * `{Host:Environment:BoshReleaseVersion}`  * `{Host:Environment:Environment}`  * `{Host:Environment:Link}`  * `{Host:Environment:Organization}`  * `{Host:Environment:Owner}`  * `{Host:Environment:Support}`  * `{Host:IpAddress}`  * `{Host:LogicalCpuCores}`  * `{Host:OneAgentCustomHostName}`  * `{Host:OperatingSystemVersion}`  * `{Host:PaasMemoryLimit}`  * `{HostGroup:Name}`  * `{KubernetesCluster:Name}`  * `{KubernetesNode:DetectedName}`  * `{OpenstackAvailabilityZone:Name}`  * `{OpenstackZone:Name}`  * `{OpenstackComputeNode:Name}`  * `{OpenstackProject:Name}`  * `{OpenstackVm:UnstanceType}`  * `{OpenstackVm:Name}`  * `{OpenstackVm:SecurityGroup}`  * `{ProcessGroup:AmazonECRImageAccountId}`  * `{ProcessGroup:AmazonECRImageRegion}`  * `{ProcessGroup:AmazonECSCluster}`  * `{ProcessGroup:AmazonECSContainerName}`  * `{ProcessGroup:AmazonECSFamily}`  * `{ProcessGroup:AmazonECSRevision}`  * `{ProcessGroup:AmazonLambdaFunctionName}`  * `{ProcessGroup:AmazonRegion}`  * `{ProcessGroup:ApacheConfigPath}`  * `{ProcessGroup:ApacheSparkMasterIpAddress}`  * `{ProcessGroup:AspDotNetCoreApplicationPath}`  * `{ProcessGroup:AspDotNetCoreApplicationPath}`  * `{ProcessGroup:AzureHostName}`  * `{ProcessGroup:AzureSiteName}`  * `{ProcessGroup:CassandraClusterName}`  * `{ProcessGroup:CatalinaBase}`  * `{ProcessGroup:CatalinaHome}`  * `{ProcessGroup:CloudFoundryAppId}`  * `{ProcessGroup:CloudFoundryAppName}`  * `{ProcessGroup:CloudFoundryInstanceIndex}`  * `{ProcessGroup:CloudFoundrySpaceId}`  * `{ProcessGroup:CloudFoundrySpaceName}`  * `{ProcessGroup:ColdFusionJvmConfigFile}`  * `{ProcessGroup:ColdFusionServiceName}`  * `{ProcessGroup:CommandLineArgs}`  * `{ProcessGroup:DetectedName}`  * `{ProcessGroup:DotNetCommandPath}`  * `{ProcessGroup:DotNetCommand}`  * `{ProcessGroup:DotNetClusterId}`  * `{ProcessGroup:DotNetNodeId}`  * `{ProcessGroup:ElasticsearchClusterName}`  * `{ProcessGroup:ElasticsearchNodeName}`  * `{ProcessGroup:EquinoxConfigPath}`  * `{ProcessGroup:ExeName}`  * `{ProcessGroup:ExePath}`  * `{ProcessGroup:GlassFishDomainName}`  * `{ProcessGroup:GlassFishInstanceName}`  * `{ProcessGroup:GoogleAppEngineInstance}`  * `{ProcessGroup:GoogleAppEngineService}`  * `{ProcessGroup:GoogleCloudProject}`  * `{ProcessGroup:HybrisBinDirectory}`  * `{ProcessGroup:HybrisConfigDirectory}`  * `{ProcessGroup:HybrisConfigDirectory}`  * `{ProcessGroup:HybrisDataDirectory}`  * `{ProcessGroup:IBMCicsRegion}`  * `{ProcessGroup:IBMCtgName}`  * `{ProcessGroup:IBMImsConnectRegion}`  * `{ProcessGroup:IBMImsControlRegion}`  * `{ProcessGroup:IBMImsMessageProcessingRegion}`  * `{ProcessGroup:IBMImsSoapGwName}`  * `{ProcessGroup:IBMIntegrationNodeName}`  * `{ProcessGroup:IBMIntegrationServerName}`  * `{ProcessGroup:IISAppPool}`  * `{ProcessGroup:IISRoleName}`  * `{ProcessGroup:JbossHome}`  * `{ProcessGroup:JbossMode}`  * `{ProcessGroup:JbossServerName}`  * `{ProcessGroup:JavaJarFile}`  * `{ProcessGroup:JavaJarPath}`  * `{ProcessGroup:JavaMainCLass}`  * `{ProcessGroup:KubernetesBasePodName}`  * `{ProcessGroup:KubernetesContainerName}`  * `{ProcessGroup:KubernetesFullPodName}`  * `{ProcessGroup:KubernetesNamespace}`  * `{ProcessGroup:KubernetesPodUid}`  * `{ProcessGroup:MssqlInstanceName}`  * `{ProcessGroup:NodeJsAppBaseDirectory}`  * `{ProcessGroup:NodeJsAppName}`  * `{ProcessGroup:NodeJsScriptName}`  * `{ProcessGroup:OracleSid}`  * `{ProcessGroup:PHPScriptPath}`  * `{ProcessGroup:PHPWorkingDirectory}`  * `{ProcessGroup:Ports}`  * `{ProcessGroup:RubyAppRootPath}`  * `{ProcessGroup:RubyScriptPath}`  * `{ProcessGroup:SoftwareAGInstallRoot}`  * `{ProcessGroup:SoftwareAGProductPropertyName}`  * `{ProcessGroup:SpringBootAppName}`  * `{ProcessGroup:SpringBootProfileName}`  * `{ProcessGroup:SpringBootStartupClass}`  * `{ProcessGroup:TIBCOBusinessWorksAppNodeName}`  * `{ProcessGroup:TIBCOBusinessWorksAppSpaceName}`  * `{ProcessGroup:TIBCOBusinessWorksCeAppName}`  * `{ProcessGroup:TIBCOBusinessWorksCeVersion}`  * `{ProcessGroup:TIBCOBusinessWorksDomainName}`  * `{ProcessGroup:TIBCOBusinessWorksEnginePropertyFilePath}`  * `{ProcessGroup:TIBCOBusinessWorksEnginePropertyFile}`  * `{ProcessGroup:TIBCOBusinessWorksHome}`  * `{ProcessGroup:VarnishInstanceName}`  * `{ProcessGroup:WebLogicClusterName}`  * `{ProcessGroup:WebLogicDomainName}`  * `{ProcessGroup:WebLogicHome}`  * `{ProcessGroup:WebLogicName}`  * `{ProcessGroup:WebSphereCellName}`  * `{ProcessGroup:WebSphereClusterName}`  * `{ProcessGroup:WebSphereNodeName}`  * `{ProcessGroup:WebSphereServerName}`  * `{ProcessGroup:ActorSystem}`  * `{Service:STGServerName}`  * `{Service:DatabaseHostName}`  * `{Service:DatabaseName}`  * `{Service:DatabaseVendor}`  * `{Service:DetectedName}`  * `{Service:EndpointPath}`  * `{Service:EndpointPathGatewayUrl}`  * `{Service:IIBApplicationName}`  * `{Service:MessageListenerClassName}`  * `{Service:Port}`  * `{Service:PublicDomainName}`  * `{Service:RemoteEndpoint}`  * `{Service:RemoteName}`  * `{Service:WebApplicationId}`  * `{Service:WebContextRoot}`  * `{Service:WebServerName}`  * `{Service:WebServiceNamespace}`  * `{Service:WebServiceName}`  * `{VmwareDatacenter:Name}`  * `{VmwareVm:Name}`\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/AutotagRuleCondition:AutotagRuleCondition": {
      "properties": {
        "applicationTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionApplicationTypeComparison:AutotagRuleConditionApplicationTypeComparison"
          },
          "description": "Comparison for `APPLICATION_TYPE` attributes\n",
          "deprecationMessage": "You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility."
        },
        "applicationTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionApplicationType:AutotagRuleConditionApplicationType"
          },
          "description": "Comparison for `APPLICATION_TYPE` attributes\n"
        },
        "azureComputeModeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionAzureComputeModeComparison:AutotagRuleConditionAzureComputeModeComparison"
          },
          "description": "Comparison for `AZURE_COMPUTE_MODE` attributes\n"
        },
        "azureComputeModes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionAzureComputeMode:AutotagRuleConditionAzureComputeMode"
          },
          "description": "Comparison for `AZURE_COMPUTE_MODE` attributes\n",
          "deprecationMessage": "You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility."
        },
        "azureSkuComparisions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionAzureSkuComparision:AutotagRuleConditionAzureSkuComparision"
          },
          "description": "Comparison for `AZURE_SKU` attributes\n",
          "deprecationMessage": "You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility."
        },
        "azureSkus": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionAzureSkus:AutotagRuleConditionAzureSkus"
          },
          "description": "Comparison for `AZURE_SKU` attributes\n"
        },
        "baseComparisonBasics": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionBaseComparisonBasic:AutotagRuleConditionBaseComparisonBasic"
          },
          "description": "A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property.\n",
          "deprecationMessage": "You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility."
        },
        "baseConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionBaseConditionKey:AutotagRuleConditionBaseConditionKey"
          },
          "description": "Fallback for not yet known type\n",
          "deprecationMessage": "'base_condition_key' is deprecated. You should use 'key'"
        },
        "bitnessComparisions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionBitnessComparision:AutotagRuleConditionBitnessComparision"
          },
          "description": "Comparison for `BITNESS` attributes\n",
          "deprecationMessage": "You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility."
        },
        "bitnesses": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionBitness:AutotagRuleConditionBitness"
          },
          "description": "Comparison for `BITNESS` attributes\n"
        },
        "cloudTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionCloudTypeComparison:AutotagRuleConditionCloudTypeComparison"
          },
          "description": "Comparison for `CLOUD_TYPE` attributes\n",
          "deprecationMessage": "You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility."
        },
        "cloudTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionCloudType:AutotagRuleConditionCloudType"
          },
          "description": "Comparison for `CLOUD_TYPE` attributes\n"
        },
        "comparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionComparison:AutotagRuleConditionComparison"
          },
          "description": "A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property.\n"
        },
        "customApplicationTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionCustomApplicationTypeComparison:AutotagRuleConditionCustomApplicationTypeComparison"
          },
          "description": "Comparison for `CUSTOM_APPLICATION_TYPE` attributes\n",
          "deprecationMessage": "You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility."
        },
        "customApplicationTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionCustomApplicationType:AutotagRuleConditionCustomApplicationType"
          },
          "description": "Comparison for `CUSTOM_APPLICATION_TYPE` attributes\n"
        },
        "customHostMetadataConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionCustomHostMetadataConditionKey:AutotagRuleConditionCustomHostMetadataConditionKey"
          },
          "description": "Key for Custom Host Metadata\n",
          "deprecationMessage": "'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'"
        },
        "customHostMetadatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionCustomHostMetadata:AutotagRuleConditionCustomHostMetadata"
          },
          "description": "Key for Custom Host Metadata\n"
        },
        "customProcessMetadataConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionCustomProcessMetadataConditionKey:AutotagRuleConditionCustomProcessMetadataConditionKey"
          },
          "description": "Key for Custom Process Metadata\n",
          "deprecationMessage": "'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'"
        },
        "customProcessMetadatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionCustomProcessMetadata:AutotagRuleConditionCustomProcessMetadata"
          },
          "description": "Key for Custom Process Metadata\n"
        },
        "databaseTopologies": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionDatabaseTopology:AutotagRuleConditionDatabaseTopology"
          },
          "description": "Comparison for `DATABASE_TOPOLOGY` attributes\n"
        },
        "databaseTopologyComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionDatabaseTopologyComparison:AutotagRuleConditionDatabaseTopologyComparison"
          },
          "description": "Comparison for `DATABASE_TOPOLOGY` attributes\n",
          "deprecationMessage": "You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility."
        },
        "dcrumDecoderComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionDcrumDecoderComparison:AutotagRuleConditionDcrumDecoderComparison"
          },
          "description": "Comparison for `DCRUM_DECODER_TYPE` attributes\n",
          "deprecationMessage": "You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility."
        },
        "dcrumDecoders": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionDcrumDecoder:AutotagRuleConditionDcrumDecoder"
          },
          "description": "Comparison for `DCRUM_DECODER_TYPE` attributes\n"
        },
        "entities": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionEntity:AutotagRuleConditionEntity"
          },
          "description": "Comparison for `ENTITY_ID` attributes\n"
        },
        "entityIdComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionEntityIdComparison:AutotagRuleConditionEntityIdComparison"
          },
          "description": "Comparison for `ENTITY_ID` attributes\n",
          "deprecationMessage": "You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility."
        },
        "hostTeches": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionHostTech:AutotagRuleConditionHostTech"
          },
          "description": "Comparison for `SIMPLE_HOST_TECH` attributes\n"
        },
        "hypervisorTypeComparisions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionHypervisorTypeComparision:AutotagRuleConditionHypervisorTypeComparision"
          },
          "description": "<span pulumi-lang-nodejs=\"`hypervisorTypeComparision`\" pulumi-lang-dotnet=\"`HypervisorTypeComparision`\" pulumi-lang-go=\"`hypervisorTypeComparision`\" pulumi-lang-python=\"`hypervisor_type_comparision`\" pulumi-lang-yaml=\"`hypervisorTypeComparision`\" pulumi-lang-java=\"`hypervisorTypeComparision`\">`hypervisor_type_comparision`</span> is deprecated. Use <span pulumi-lang-nodejs=\"`hypervisor`\" pulumi-lang-dotnet=\"`Hypervisor`\" pulumi-lang-go=\"`hypervisor`\" pulumi-lang-python=\"`hypervisor`\" pulumi-lang-yaml=\"`hypervisor`\" pulumi-lang-java=\"`hypervisor`\">`hypervisor`</span> instead\n",
          "deprecationMessage": "<span pulumi-lang-nodejs=\"`hypervisorTypeComparision`\" pulumi-lang-dotnet=\"`HypervisorTypeComparision`\" pulumi-lang-go=\"`hypervisorTypeComparision`\" pulumi-lang-python=\"`hypervisor_type_comparision`\" pulumi-lang-yaml=\"`hypervisorTypeComparision`\" pulumi-lang-java=\"`hypervisorTypeComparision`\">`hypervisor_type_comparision`</span> is deprecated. Use <span pulumi-lang-nodejs=\"`hypervisor`\" pulumi-lang-dotnet=\"`Hypervisor`\" pulumi-lang-go=\"`hypervisor`\" pulumi-lang-python=\"`hypervisor`\" pulumi-lang-yaml=\"`hypervisor`\" pulumi-lang-java=\"`hypervisor`\">`hypervisor`</span> instead"
        },
        "hypervisors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionHypervisor:AutotagRuleConditionHypervisor"
          },
          "description": "Comparison for `HYPERVISOR_TYPE` attributes\n"
        },
        "indexedNameComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionIndexedNameComparison:AutotagRuleConditionIndexedNameComparison"
          },
          "description": "Comparison for `INDEXED_NAME` attributes\n",
          "deprecationMessage": "You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility."
        },
        "indexedNames": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionIndexedName:AutotagRuleConditionIndexedName"
          },
          "description": "Comparison for `INDEXED_NAME` attributes\n"
        },
        "indexedStringComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionIndexedStringComparison:AutotagRuleConditionIndexedStringComparison"
          },
          "description": "Comparison for `INDEXED_STRING` attributes\n",
          "deprecationMessage": "You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility."
        },
        "indexedStrings": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionIndexedString:AutotagRuleConditionIndexedString"
          },
          "description": "Comparison for `INDEXED_STRING` attributes\n"
        },
        "indexedTagComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionIndexedTagComparison:AutotagRuleConditionIndexedTagComparison"
          },
          "description": "Comparison for `INDEXED_TAG` attributes\n",
          "deprecationMessage": "You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility."
        },
        "indexedTags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionIndexedTag:AutotagRuleConditionIndexedTag"
          },
          "description": "Comparison for `INDEXED_TAG` attributes\n"
        },
        "integerComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionIntegerComparison:AutotagRuleConditionIntegerComparison"
          },
          "description": "Comparison for `INTEGER` attributes\n",
          "deprecationMessage": "You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility."
        },
        "integers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionInteger:AutotagRuleConditionInteger"
          },
          "description": "Comparison for `INTEGER` attributes\n"
        },
        "ipaddressComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionIpaddressComparison:AutotagRuleConditionIpaddressComparison"
          },
          "description": "Comparison for `IP_ADDRESS` attributes\n",
          "deprecationMessage": "You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility."
        },
        "ipaddresses": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionIpaddress:AutotagRuleConditionIpaddress"
          },
          "description": "Comparison for `IP_ADDRESS` attributes\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionKey:AutotagRuleConditionKey"
          },
          "description": "Fallback for not yet known type\n"
        },
        "mobilePlatformComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionMobilePlatformComparison:AutotagRuleConditionMobilePlatformComparison"
          },
          "description": "Comparison for `MOBILE_PLATFORM` attributes\n",
          "deprecationMessage": "You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility."
        },
        "mobilePlatforms": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionMobilePlatform:AutotagRuleConditionMobilePlatform"
          },
          "description": "Comparison for `MOBILE_PLATFORM` attributes\n"
        },
        "osArches": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionOsArch:AutotagRuleConditionOsArch"
          },
          "description": "Comparison for `OS_ARCHITECTURE` attributes\n"
        },
        "osTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionOsType:AutotagRuleConditionOsType"
          },
          "description": "Comparison for `OS_TYPE` attributes\n"
        },
        "osarchitectureComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionOsarchitectureComparison:AutotagRuleConditionOsarchitectureComparison"
          },
          "description": "Comparison for `OS_ARCHITECTURE` attributes\n",
          "deprecationMessage": "You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility."
        },
        "ostypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionOstypeComparison:AutotagRuleConditionOstypeComparison"
          },
          "description": "Comparison for `OS_TYPE` attributes\n",
          "deprecationMessage": "You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility."
        },
        "paasTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionPaasTypeComparison:AutotagRuleConditionPaasTypeComparison"
          },
          "description": "Comparison for `PAAS_TYPE` attributes\n",
          "deprecationMessage": "You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility."
        },
        "paasTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionPaasType:AutotagRuleConditionPaasType"
          },
          "description": "Comparison for `PAAS_TYPE` attributes\n"
        },
        "processMetadataConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionProcessMetadataConditionKey:AutotagRuleConditionProcessMetadataConditionKey"
          },
          "description": "The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type\n",
          "deprecationMessage": "'process_metadata_condition_key' is deprecated. You should use 'process_metadata'"
        },
        "processMetadatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionProcessMetadata:AutotagRuleConditionProcessMetadata"
          },
          "description": "The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type\n"
        },
        "serviceTopologies": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionServiceTopology:AutotagRuleConditionServiceTopology"
          },
          "description": "Comparison for `SERVICE_TOPOLOGY` attributes\n"
        },
        "serviceTopologyComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionServiceTopologyComparison:AutotagRuleConditionServiceTopologyComparison"
          },
          "description": "Comparison for `SERVICE_TOPOLOGY` attributes\n",
          "deprecationMessage": "You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility."
        },
        "serviceTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionServiceTypeComparison:AutotagRuleConditionServiceTypeComparison"
          },
          "description": "Comparison for `SERVICE_TYPE` attributes\n",
          "deprecationMessage": "You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility."
        },
        "serviceTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionServiceType:AutotagRuleConditionServiceType"
          },
          "description": "Comparison for `SERVICE_TYPE` attributes\n"
        },
        "simpleHostTechComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionSimpleHostTechComparison:AutotagRuleConditionSimpleHostTechComparison"
          },
          "description": "Comparison for `SIMPLE_HOST_TECH` attributes\n",
          "deprecationMessage": "You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility."
        },
        "simpleTechComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionSimpleTechComparison:AutotagRuleConditionSimpleTechComparison"
          },
          "description": "Comparison for `SIMPLE_TECH` attributes\n",
          "deprecationMessage": "You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility."
        },
        "stringComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionStringComparison:AutotagRuleConditionStringComparison"
          },
          "description": "Comparison for `STRING` attributes\n",
          "deprecationMessage": "You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility."
        },
        "stringConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionStringConditionKey:AutotagRuleConditionStringConditionKey"
          },
          "description": "The key for dynamic attributes of the `STRING` type\n",
          "deprecationMessage": "'string_condition_key' is deprecated. You should use 'string_key'"
        },
        "stringKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionStringKey:AutotagRuleConditionStringKey"
          },
          "description": "The key for dynamic attributes of the `STRING` type\n"
        },
        "strings": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionString:AutotagRuleConditionString"
          },
          "description": "Comparison for `STRING` attributes\n"
        },
        "syntheticEngineTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionSyntheticEngineTypeComparison:AutotagRuleConditionSyntheticEngineTypeComparison"
          },
          "description": "Comparison for `SYNTHETIC_ENGINE_TYPE` attributes\n",
          "deprecationMessage": "You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility."
        },
        "syntheticEngines": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionSyntheticEngine:AutotagRuleConditionSyntheticEngine"
          },
          "description": "Comparison for `SYNTHETIC_ENGINE_TYPE` attributes\n"
        },
        "tagComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionTagComparison:AutotagRuleConditionTagComparison"
          },
          "description": "Comparison for `TAG` attributes\n",
          "deprecationMessage": "You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility."
        },
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionTag:AutotagRuleConditionTag"
          },
          "description": "Comparison for `TAG` attributes\n"
        },
        "teches": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionTech:AutotagRuleConditionTech"
          },
          "description": "Comparison for `SIMPLE_TECH` attributes\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AutotagRuleConditionApplicationType:AutotagRuleConditionApplicationType": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionApplicationTypeComparison:AutotagRuleConditionApplicationTypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be APPLICATION_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionAzureComputeMode:AutotagRuleConditionAzureComputeMode": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are DEDICATED or SHARED.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionAzureComputeModeComparison:AutotagRuleConditionAzureComputeModeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are DEDICATED or SHARED.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionAzureSkuComparision:AutotagRuleConditionAzureSkuComparision": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be AZURE_SKU\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are BASIC, DYNAMIC, FREE, PREMIUM, SHARED and STANDARD.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionAzureSkus:AutotagRuleConditionAzureSkus": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are BASIC, DYNAMIC, FREE, PREMIUM, SHARED and STANDARD.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionBaseComparisonBasic:AutotagRuleConditionBaseComparisonBasic": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "type": {
          "type": "string",
          "description": "The type of comparison\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/AutotagRuleConditionBaseConditionKey:AutotagRuleConditionBaseConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "type": {
          "type": "string",
          "description": "Defines the actual set of fields depending on the value\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute"
      ]
    },
    "dynatrace:index/AutotagRuleConditionBitness:AutotagRuleConditionBitness": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are 32 and 64.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionBitnessComparision:AutotagRuleConditionBitnessComparision": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be BITNESS\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are 32 and 64.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionCloudType:AutotagRuleConditionCloudType": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AZURE, EC2, GOOGLE_CLOUD_PLATFORM, OPENSTACK, ORACLE and UNRECOGNIZED.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionCloudTypeComparison:AutotagRuleConditionCloudTypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be CLOUD_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AZURE, EC2, GOOGLE_CLOUD_PLATFORM, OPENSTACK, ORACLE and UNRECOGNIZED.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionComparison:AutotagRuleConditionComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "type": {
          "type": "string",
          "description": "The type of comparison\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/AutotagRuleConditionCustomApplicationType:AutotagRuleConditionCustomApplicationType": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AMAZON_ECHO, DESKTOP, EMBEDDED, IOT, MICROSOFT_HOLOLENS and UFO.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionCustomApplicationTypeComparison:AutotagRuleConditionCustomApplicationTypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be CUSTOM_APPLICATION_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AMAZON_ECHO, DESKTOP, EMBEDDED, IOT, MICROSOFT_HOLOLENS and UFO.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionCustomHostMetadata:AutotagRuleConditionCustomHostMetadata": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionCustomHostMetadataDynamicKey:AutotagRuleConditionCustomHostMetadataDynamicKey",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/AutotagRuleConditionCustomHostMetadataConditionKey:AutotagRuleConditionCustomHostMetadataConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionCustomHostMetadataConditionKeyDynamicKey:AutotagRuleConditionCustomHostMetadataConditionKeyDynamicKey",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be HOST_CUSTOM_METADATA_KEY\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/AutotagRuleConditionCustomHostMetadataConditionKeyDynamicKey:AutotagRuleConditionCustomHostMetadataConditionKeyDynamicKey": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The actual key of the custom metadata\n"
        },
        "source": {
          "type": "string",
          "description": "The source of the custom metadata. Possible values are ENVIRONMENT, GOOGLE_COMPUTE_ENGINE and PLUGIN\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "source"
      ]
    },
    "dynatrace:index/AutotagRuleConditionCustomHostMetadataDynamicKey:AutotagRuleConditionCustomHostMetadataDynamicKey": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The actual key of the custom metadata\n"
        },
        "source": {
          "type": "string",
          "description": "The source of the custom metadata. Possible values are ENVIRONMENT, GOOGLE_COMPUTE_ENGINE and PLUGIN\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "source"
      ]
    },
    "dynatrace:index/AutotagRuleConditionCustomProcessMetadata:AutotagRuleConditionCustomProcessMetadata": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionCustomProcessMetadataDynamicKey:AutotagRuleConditionCustomProcessMetadataDynamicKey",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/AutotagRuleConditionCustomProcessMetadataConditionKey:AutotagRuleConditionCustomProcessMetadataConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionCustomProcessMetadataConditionKeyDynamicKey:AutotagRuleConditionCustomProcessMetadataConditionKeyDynamicKey",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be PROCESS_CUSTOM_METADATA_KEY\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/AutotagRuleConditionCustomProcessMetadataConditionKeyDynamicKey:AutotagRuleConditionCustomProcessMetadataConditionKeyDynamicKey": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The actual key of the custom metadata\n"
        },
        "source": {
          "type": "string",
          "description": "The source of the custom metadata. Possible values are CLOUD_FOUNDRY, ENVIRONMENT, GOOGLE_CLOUD, KUBERNETES and PLUGIN\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "source"
      ]
    },
    "dynatrace:index/AutotagRuleConditionCustomProcessMetadataDynamicKey:AutotagRuleConditionCustomProcessMetadataDynamicKey": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The actual key of the custom metadata\n"
        },
        "source": {
          "type": "string",
          "description": "The source of the custom metadata. Possible values are CLOUD_FOUNDRY, ENVIRONMENT, GOOGLE_CLOUD, KUBERNETES and PLUGIN\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "source"
      ]
    },
    "dynatrace:index/AutotagRuleConditionDatabaseTopology:AutotagRuleConditionDatabaseTopology": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are CLUSTER, EMBEDDED, FAILOVER, IPC, LOAD_BALANCING, SINGLE_SERVER and UNSPECIFIED.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionDatabaseTopologyComparison:AutotagRuleConditionDatabaseTopologyComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be DATABASE_TOPOLOGY\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are CLUSTER, EMBEDDED, FAILOVER, IPC, LOAD_BALANCING, SINGLE_SERVER and UNSPECIFIED.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionDcrumDecoder:AutotagRuleConditionDcrumDecoder": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are ALL_OTHER, CITRIX_APPFLOW, CITRIX_ICA, CITRIX_ICA_OVER_SSL, DB2_DRDA, HTTP, HTTPS, HTTP_EXPRESS, INFORMIX, MYSQL, ORACLE, SAP_GUI, SAP_GUI_OVER_HTTP, SAP_GUI_OVER_HTTPS, SAP_HANA_DB, SAP_RFC, SSL and TDS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionDcrumDecoderComparison:AutotagRuleConditionDcrumDecoderComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be DCRUM_DECODER_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are ALL_OTHER, CITRIX_APPFLOW, CITRIX_ICA, CITRIX_ICA_OVER_SSL, DB2_DRDA, HTTP, HTTPS, HTTP_EXPRESS, INFORMIX, MYSQL, ORACLE, SAP_GUI, SAP_GUI_OVER_HTTP, SAP_GUI_OVER_HTTPS, SAP_HANA_DB, SAP_RFC, SSL and TDS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionEntity:AutotagRuleConditionEntity": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Currently only EQUALS is supported. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionEntityIdComparison:AutotagRuleConditionEntityIdComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Currently only EQUALS is supported. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be ENTITY_ID\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionHostTech:AutotagRuleConditionHostTech": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionHostTechValue:AutotagRuleConditionHostTechValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionHostTechValue:AutotagRuleConditionHostTechValue": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Predefined technology, if technology is not predefined, then the verbatim type must be set. Possible values are APPARMOR, BOSH, BOSHBPM, CLOUDFOUNDRY, CONTAINERD, CRIO, DIEGO_CELL, DOCKER, GARDEN, GRSECURITY, KUBERNETES, OPENSHIFT, OPENSTACK_COMPUTE, OPENSTACK_CONTROLLER and SELINUX\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "verbatimType": {
          "type": "string",
          "description": "Non-predefined technology, use for custom technologies\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AutotagRuleConditionHypervisor:AutotagRuleConditionHypervisor": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AHV, HYPER_V, KVM, LPAR, QEMU, VIRTUAL_BOX, VMWARE, WPAR and XEN.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionHypervisorTypeComparision:AutotagRuleConditionHypervisorTypeComparision": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be HYPERVISOR_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AHV, HYPER_V, KVM, LPAR, QEMU, VIRTUAL_BOX, VMWARE, WPAR and XEN.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionIndexedName:AutotagRuleConditionIndexedName": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS, CONTAINS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionIndexedNameComparison:AutotagRuleConditionIndexedNameComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS, CONTAINS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be INDEXED_NAME\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionIndexedString:AutotagRuleConditionIndexedString": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionIndexedStringComparison:AutotagRuleConditionIndexedStringComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be INDEXED_STRING\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionIndexedTag:AutotagRuleConditionIndexedTag": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionIndexedTagValue:AutotagRuleConditionIndexedTagValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionIndexedTagComparison:AutotagRuleConditionIndexedTagComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be INDEXED_TAG\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionIndexedTagComparisonValue:AutotagRuleConditionIndexedTagComparisonValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionIndexedTagComparisonValue:AutotagRuleConditionIndexedTagComparisonValue": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. Custom tags have the tag value here\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/AutotagRuleConditionIndexedTagValue:AutotagRuleConditionIndexedTagValue": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. Custom tags have the tag value here\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/AutotagRuleConditionInteger:AutotagRuleConditionInteger": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS, EXISTS, GREATER_THAN, GREATER_THAN_OR_EQUAL, LOWER_THAN and LOWER_THAN_OR_EQUAL. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "integer",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionIntegerComparison:AutotagRuleConditionIntegerComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS, EXISTS, GREATER_THAN, GREATER_THAN_OR_EQUAL, LOWER_THAN and LOWER_THAN_OR_EQUAL. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be INTEGER\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "integer",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionIpaddress:AutotagRuleConditionIpaddress": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "The comparison is case-sensitive (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or insensitive (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS, IS_IP_IN_RANGE and REGEX_MATCHES. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionIpaddressComparison:AutotagRuleConditionIpaddressComparison": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "The comparison is case-sensitive (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or insensitive (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS, IS_IP_IN_RANGE and REGEX_MATCHES. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be IP_ADDRESS\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionKey:AutotagRuleConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "type": {
          "type": "string",
          "description": "Defines the actual set of fields depending on the value\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute"
      ]
    },
    "dynatrace:index/AutotagRuleConditionMobilePlatform:AutotagRuleConditionMobilePlatform": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are ANDROID, IOS, LINUX, MAC_OS, OTHER, TVOS and WINDOWS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionMobilePlatformComparison:AutotagRuleConditionMobilePlatformComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be MOBILE_PLATFORM\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are ANDROID, IOS, LINUX, MAC_OS, OTHER, TVOS and WINDOWS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionOsArch:AutotagRuleConditionOsArch": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are ARM, IA64, PARISC, PPC, PPCLE, S390, SPARC, X86 and ZOS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionOsType:AutotagRuleConditionOsType": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AIX, DARWIN, HPUX, LINUX, SOLARIS, WINDOWS and ZOS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionOsarchitectureComparison:AutotagRuleConditionOsarchitectureComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be OS_ARCHITECTURE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are ARM, IA64, PARISC, PPC, PPCLE, S390, SPARC, X86 and ZOS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionOstypeComparison:AutotagRuleConditionOstypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be OS_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AIX, DARWIN, HPUX, LINUX, SOLARIS, WINDOWS and ZOS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionPaasType:AutotagRuleConditionPaasType": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AWS_ECS_EC2, AWS_ECS_FARGATE, AWS_LAMBDA, AZURE_FUNCTIONS, AZURE_WEBSITES, CLOUD_FOUNDRY, GOOGLE_APP_ENGINE, HEROKU, KUBERNETES and OPENSHIFT.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionPaasTypeComparison:AutotagRuleConditionPaasTypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be PAAS_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AWS_ECS_EC2, AWS_ECS_FARGATE, AWS_LAMBDA, AZURE_FUNCTIONS, AZURE_WEBSITES, CLOUD_FOUNDRY, GOOGLE_APP_ENGINE, HEROKU, KUBERNETES and OPENSHIFT.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionProcessMetadata:AutotagRuleConditionProcessMetadata": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "type": "string",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are AMAZON_ECR_IMAGE_ACCOUNT_ID,AMAZON_ECR_IMAGE_REGION, AMAZON_LAMBDA_FUNCTION_NAME, AMAZON_REGION, APACHE_CONFIG_PATH, APACHE_SPARK_MASTER_IP_ADDRESS, ASP_DOT_NET_CORE_APPLICATION_PATH, AWS_ECS_CLUSTER, AWS_ECS_CONTAINERNAME, AWS_ECS_FAMILY, AWS_ECS_REVISION, CASSANDRA_CLUSTER_NAME, CATALINA_BASE, CATALINA_HOME, CLOUD_FOUNDRY_APP_ID, CLOUD_FOUNDRY_APP_NAME, CLOUD_FOUNDRY_INSTANCE_INDEX, CLOUD_FOUNDRY_SPACE_ID, CLOUD_FOUNDRY_SPACE_NAME, COLDFUSION_JVM_CONFIG_FILE, COLDFUSION_SERVICE_NAME, COMMAND_LINE_ARGS, DOTNET_COMMAND, DOTNET_COMMAND_PATH, DYNATRACE_CLUSTER_ID, DYNATRACE_NODE_ID, ELASTICSEARCH_CLUSTER_NAME, ELASTICSEARCH_NODE_NAME, EQUINOX_CONFIG_PATH, EXE_NAME, EXE_PATH, GLASS_FISH_DOMAIN_NAME, GLASS_FISH_INSTANCE_NAME, GOOGLE_APP_ENGINE_INSTANCE, GOOGLE_APP_ENGINE_SERVICE, GOOGLE_CLOUD_PROJECT, HYBRIS_BIN_DIRECTORY, HYBRIS_CONFIG_DIRECTORY, HYBRIS_DATA_DIRECTORY, IBM_CICS_REGION, IBM_CTG_NAME, IBM_IMS_CONNECT_REGION, IBM_IMS_CONTROL_REGION, IBM_IMS_MESSAGE_PROCESSING_REGION, IBM_IMS_SOAP_GW_NAME, IBM_INTEGRATION_NODE_NAME, IBM_INTEGRATION_SERVER_NAME, IIS_APP_POOL, IIS_ROLE_NAME, JAVA_JAR_FILE, JAVA_JAR_PATH, JAVA_MAIN_CLASS, JAVA_MAIN_MODULE, JBOSS_HOME, JBOSS_MODE, JBOSS_SERVER_NAME, KUBERNETES_BASE_POD_NAME, KUBERNETES_CONTAINER_NAME, KUBERNETES_FULL_POD_NAME, KUBERNETES_NAMESPACE, KUBERNETES_POD_UID, MSSQL_INSTANCE_NAME, NODE_JS_APP_BASE_DIRECTORY, NODE_JS_APP_NAME, NODE_JS_SCRIPT_NAME, ORACLE_SID, PG_ID_CALC_INPUT_KEY_LINKAGE, PHP_SCRIPT_PATH, PHP_WORKING_DIRECTORY, RUBY_APP_ROOT_PATH, RUBY_SCRIPT_PATH, RULE_RESULT, SOFTWAREAG_INSTALL_ROOT, SOFTWAREAG_PRODUCTPROPNAME, SPRINGBOOT_APP_NAME, SPRINGBOOT_PROFILE_NAME, SPRINGBOOT_STARTUP_CLASS, TIBCO_BUSINESSWORKS_CE_APP_NAME, TIBCO_BUSINESSWORKS_CE_VERSION, TIBCO_BUSINESS_WORKS_APP_NODE_NAME, TIBCO_BUSINESS_WORKS_APP_SPACE_NAME, TIBCO_BUSINESS_WORKS_DOMAIN_NAME, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH, TIBCO_BUSINESS_WORKS_HOME, VARNISH_INSTANCE_NAME, WEB_LOGIC_CLUSTER_NAME, WEB_LOGIC_DOMAIN_NAME, WEB_LOGIC_HOME, WEB_LOGIC_NAME, WEB_SPHERE_CELL_NAME, WEB_SPHERE_CLUSTER_NAME, WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/AutotagRuleConditionProcessMetadataConditionKey:AutotagRuleConditionProcessMetadataConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "type": "string",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are AMAZON_ECR_IMAGE_ACCOUNT_ID,AMAZON_ECR_IMAGE_REGION, AMAZON_LAMBDA_FUNCTION_NAME, AMAZON_REGION, APACHE_CONFIG_PATH, APACHE_SPARK_MASTER_IP_ADDRESS, ASP_DOT_NET_CORE_APPLICATION_PATH, AWS_ECS_CLUSTER, AWS_ECS_CONTAINERNAME, AWS_ECS_FAMILY, AWS_ECS_REVISION, CASSANDRA_CLUSTER_NAME, CATALINA_BASE, CATALINA_HOME, CLOUD_FOUNDRY_APP_ID, CLOUD_FOUNDRY_APP_NAME, CLOUD_FOUNDRY_INSTANCE_INDEX, CLOUD_FOUNDRY_SPACE_ID, CLOUD_FOUNDRY_SPACE_NAME, COLDFUSION_JVM_CONFIG_FILE, COLDFUSION_SERVICE_NAME, COMMAND_LINE_ARGS, DOTNET_COMMAND, DOTNET_COMMAND_PATH, DYNATRACE_CLUSTER_ID, DYNATRACE_NODE_ID, ELASTICSEARCH_CLUSTER_NAME, ELASTICSEARCH_NODE_NAME, EQUINOX_CONFIG_PATH, EXE_NAME, EXE_PATH, GLASS_FISH_DOMAIN_NAME, GLASS_FISH_INSTANCE_NAME, GOOGLE_APP_ENGINE_INSTANCE, GOOGLE_APP_ENGINE_SERVICE, GOOGLE_CLOUD_PROJECT, HYBRIS_BIN_DIRECTORY, HYBRIS_CONFIG_DIRECTORY, HYBRIS_DATA_DIRECTORY, IBM_CICS_REGION, IBM_CTG_NAME, IBM_IMS_CONNECT_REGION, IBM_IMS_CONTROL_REGION, IBM_IMS_MESSAGE_PROCESSING_REGION, IBM_IMS_SOAP_GW_NAME, IBM_INTEGRATION_NODE_NAME, IBM_INTEGRATION_SERVER_NAME, IIS_APP_POOL, IIS_ROLE_NAME, JAVA_JAR_FILE, JAVA_JAR_PATH, JAVA_MAIN_CLASS, JAVA_MAIN_MODULE, JBOSS_HOME, JBOSS_MODE, JBOSS_SERVER_NAME, KUBERNETES_BASE_POD_NAME, KUBERNETES_CONTAINER_NAME, KUBERNETES_FULL_POD_NAME, KUBERNETES_NAMESPACE, KUBERNETES_POD_UID, MSSQL_INSTANCE_NAME, NODE_JS_APP_BASE_DIRECTORY, NODE_JS_APP_NAME, NODE_JS_SCRIPT_NAME, ORACLE_SID, PG_ID_CALC_INPUT_KEY_LINKAGE, PHP_SCRIPT_PATH, PHP_WORKING_DIRECTORY, RUBY_APP_ROOT_PATH, RUBY_SCRIPT_PATH, RULE_RESULT, SOFTWAREAG_INSTALL_ROOT, SOFTWAREAG_PRODUCTPROPNAME, SPRINGBOOT_APP_NAME, SPRINGBOOT_PROFILE_NAME, SPRINGBOOT_STARTUP_CLASS, TIBCO_BUSINESSWORKS_CE_APP_NAME, TIBCO_BUSINESSWORKS_CE_VERSION, TIBCO_BUSINESS_WORKS_APP_NODE_NAME, TIBCO_BUSINESS_WORKS_APP_SPACE_NAME, TIBCO_BUSINESS_WORKS_DOMAIN_NAME, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH, TIBCO_BUSINESS_WORKS_HOME, VARNISH_INSTANCE_NAME, WEB_LOGIC_CLUSTER_NAME, WEB_LOGIC_DOMAIN_NAME, WEB_LOGIC_HOME, WEB_LOGIC_NAME, WEB_SPHERE_CELL_NAME, WEB_SPHERE_CLUSTER_NAME, WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be PROCESS_PREDEFINED_METADATA_KEY\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/AutotagRuleConditionServiceTopology:AutotagRuleConditionServiceTopology": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are EXTERNAL_SERVICE, FULLY_MONITORED and OPAQUE_SERVICE.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionServiceTopologyComparison:AutotagRuleConditionServiceTopologyComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be SERVICE_TOPOLOGY\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are EXTERNAL_SERVICE, FULLY_MONITORED and OPAQUE_SERVICE.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionServiceType:AutotagRuleConditionServiceType": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are BACKGROUND_ACTIVITY, CICS_SERVICE, CUSTOM_SERVICE, DATABASE_SERVICE, ENTERPRISE_SERVICE_BUS_SERVICE, EXTERNAL, IBM_INTEGRATION_BUS_SERVICE, IMS_SERVICE, MESSAGING_SERVICE, QUEUE_LISTENER_SERVICE, RMI_SERVICE, RPC_SERVICE, WEB_REQUEST_SERVICE and WEB_SERVICE.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionServiceTypeComparison:AutotagRuleConditionServiceTypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be SERVICE_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are BACKGROUND_ACTIVITY, CICS_SERVICE, CUSTOM_SERVICE, DATABASE_SERVICE, ENTERPRISE_SERVICE_BUS_SERVICE, EXTERNAL, IBM_INTEGRATION_BUS_SERVICE, IMS_SERVICE, MESSAGING_SERVICE, QUEUE_LISTENER_SERVICE, RMI_SERVICE, RPC_SERVICE, WEB_REQUEST_SERVICE and WEB_SERVICE.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionSimpleHostTechComparison:AutotagRuleConditionSimpleHostTechComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be SIMPLE_HOST_TECH\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionSimpleHostTechComparisonValue:AutotagRuleConditionSimpleHostTechComparisonValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionSimpleHostTechComparisonValue:AutotagRuleConditionSimpleHostTechComparisonValue": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Predefined technology, if technology is not predefined, then the verbatim type must be set. Possible values are APPARMOR, BOSH, BOSHBPM, CLOUDFOUNDRY, CONTAINERD, CRIO, DIEGO_CELL, DOCKER, GARDEN, GRSECURITY, KUBERNETES, OPENSHIFT, OPENSTACK_COMPUTE, OPENSTACK_CONTROLLER and SELINUX\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "verbatimType": {
          "type": "string",
          "description": "Non-predefined technology, use for custom technologies\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AutotagRuleConditionSimpleTechComparison:AutotagRuleConditionSimpleTechComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be SIMPLE_TECH\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionSimpleTechComparisonValue:AutotagRuleConditionSimpleTechComparisonValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionSimpleTechComparisonValue:AutotagRuleConditionSimpleTechComparisonValue": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Predefined technology, if technology is not predefined, then the verbatim type must be set.\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "verbatimType": {
          "type": "string",
          "description": "Non-predefined technology, use for custom technologies\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AutotagRuleConditionString:AutotagRuleConditionString": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "The comparison is case-sensitive (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or insensitive (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS and REGEX_MATCHES. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionStringComparison:AutotagRuleConditionStringComparison": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "The comparison is case-sensitive (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or insensitive (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS and REGEX_MATCHES. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be STRING\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionStringConditionKey:AutotagRuleConditionStringConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "type": "string",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are\n   - `AMAZON_ECR_IMAGE_ACCOUNT_ID`\n   - `AMAZON_ECR_IMAGE_REGION`\n   - `AMAZON_LAMBDA_FUNCTION_NAME`\n   - `AMAZON_REGION`\n   - `APACHE_CONFIG_PATH`\n   - `APACHE_SPARK_MASTER_IP_ADDRESS`\n   - `ASP_DOT_NET_CORE_APPLICATION_PATH`\n   - `AWS_ECS_CLUSTER`\n   - `AWS_ECS_CONTAINERNAME`\n   - `AWS_ECS_FAMILY`\n   - `AWS_ECS_REVISION`\n   - `CASSANDRA_CLUSTER_NAME`\n   - `CATALINA_BASE`\n   - `CATALINA_HOME`\n   - `CLOUD_FOUNDRY_APP_ID`\n   - `CLOUD_FOUNDRY_APP_NAME`\n   - `CLOUD_FOUNDRY_INSTANCE_INDEX`\n   - `CLOUD_FOUNDRY_SPACE_ID`\n   - `CLOUD_FOUNDRY_SPACE_NAME`\n   - `COLDFUSION_JVM_CONFIG_FILE`\n   - `COLDFUSION_SERVICE_NAME`\n   - `COMMAND_LINE_ARGS`\n   - `DOTNET_COMMAND`\n   - `DOTNET_COMMAND_PATH`\n   - `DYNATRACE_CLUSTER_ID`\n   - `DYNATRACE_NODE_ID`\n   - `ELASTICSEARCH_CLUSTER_NAME`\n   - `ELASTICSEARCH_NODE_NAME`\n   - `EQUINOX_CONFIG_PATH`\n   - `EXE_NAME`\n   - `EXE_PATH`\n   - `GLASS_FISH_DOMAIN_NAME`\n   - `GLASS_FISH_INSTANCE_NAME`\n   - `GOOGLE_APP_ENGINE_INSTANCE`\n   - `GOOGLE_APP_ENGINE_SERVICE`\n   - `GOOGLE_CLOUD_PROJECT`\n   - `HYBRIS_BIN_DIRECTORY`\n   - `HYBRIS_CONFIG_DIRECTORY`\n   - `HYBRIS_DATA_DIRECTORY`\n   - `IBM_CICS_REGION`\n   - `IBM_CTG_NAME`\n   - `IBM_IMS_CONNECT_REGION`\n   - `IBM_IMS_CONTROL_REGION`\n   - `IBM_IMS_MESSAGE_PROCESSING_REGION`\n   - `IBM_IMS_SOAP_GW_NAME`\n   - `IBM_INTEGRATION_NODE_NAME`\n   - `IBM_INTEGRATION_SERVER_NAME`\n   - `IIS_APP_POOL`\n   - `IIS_ROLE_NAME`\n   - `JAVA_JAR_FILE`\n   - `JAVA_JAR_PATH`\n   - `JAVA_MAIN_CLASS`\n   - `JAVA_MAIN_MODULE`\n   - `JBOSS_HOME`\n   - `JBOSS_MODE`\n   - `JBOSS_SERVER_NAME`\n   - `KUBERNETES_BASE_POD_NAME`\n   - `KUBERNETES_CONTAINER_NAME`\n   - `KUBERNETES_FULL_POD_NAME`\n   - `KUBERNETES_NAMESPACE`\n   - `KUBERNETES_POD_UID`\n   - `MSSQL_INSTANCE_NAME`\n   - `NODE_JS_APP_BASE_DIRECTORY`\n   - `NODE_JS_APP_NAME`\n   - `NODE_JS_SCRIPT_NAME`\n   - `ORACLE_SID`\n   - `PG_ID_CALC_INPUT_KEY_LINKAGE`\n   - `PHP_SCRIPT_PATH`\n   - `PHP_WORKING_DIRECTORY`\n   - `RUBY_APP_ROOT_PATH`\n   - `RUBY_SCRIPT_PATH`\n   - `RULE_RESULT`\n   - `SOFTWAREAG_INSTALL_ROOT`\n   - `SOFTWAREAG_PRODUCTPROPNAME`\n   - `SPRINGBOOT_APP_NAME`\n   - `SPRINGBOOT_PROFILE_NAME`\n   - `SPRINGBOOT_STARTUP_CLASS`\n   - `TIBCO_BUSINESSWORKS_CE_APP_NAME`\n   - `TIBCO_BUSINESSWORKS_CE_VERSION`\n   - `TIBCO_BUSINESS_WORKS_APP_NODE_NAME`\n   - `TIBCO_BUSINESS_WORKS_APP_SPACE_NAME`\n   - `TIBCO_BUSINESS_WORKS_DOMAIN_NAME`\n   - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE`\n   - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH`\n   - `TIBCO_BUSINESS_WORKS_HOME`\n   - `VARNISH_INSTANCE_NAME`\n   - `WEB_LOGIC_CLUSTER_NAME`\n   - `WEB_LOGIC_DOMAIN_NAME`\n   - `WEB_LOGIC_HOME`\n   - `WEB_LOGIC_NAME`\n   - `WEB_SPHERE_CELL_NAME`\n   - `WEB_SPHERE_CLUSTER_NAME`\n   - `WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME`\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be `STRING`\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/AutotagRuleConditionStringKey:AutotagRuleConditionStringKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "type": "string",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are\n   - `AMAZON_ECR_IMAGE_ACCOUNT_ID`\n   - `AMAZON_ECR_IMAGE_REGION`\n   - `AMAZON_LAMBDA_FUNCTION_NAME`\n   - `AMAZON_REGION`\n   - `APACHE_CONFIG_PATH`\n   - `APACHE_SPARK_MASTER_IP_ADDRESS`\n   - `ASP_DOT_NET_CORE_APPLICATION_PATH`\n   - `AWS_ECS_CLUSTER`\n   - `AWS_ECS_CONTAINERNAME`\n   - `AWS_ECS_FAMILY`\n   - `AWS_ECS_REVISION`\n   - `CASSANDRA_CLUSTER_NAME`\n   - `CATALINA_BASE`\n   - `CATALINA_HOME`\n   - `CLOUD_FOUNDRY_APP_ID`\n   - `CLOUD_FOUNDRY_APP_NAME`\n   - `CLOUD_FOUNDRY_INSTANCE_INDEX`\n   - `CLOUD_FOUNDRY_SPACE_ID`\n   - `CLOUD_FOUNDRY_SPACE_NAME`\n   - `COLDFUSION_JVM_CONFIG_FILE`\n   - `COLDFUSION_SERVICE_NAME`\n   - `COMMAND_LINE_ARGS`\n   - `DOTNET_COMMAND`\n   - `DOTNET_COMMAND_PATH`\n   - `DYNATRACE_CLUSTER_ID`\n   - `DYNATRACE_NODE_ID`\n   - `ELASTICSEARCH_CLUSTER_NAME`\n   - `ELASTICSEARCH_NODE_NAME`\n   - `EQUINOX_CONFIG_PATH`\n   - `EXE_NAME`\n   - `EXE_PATH`\n   - `GLASS_FISH_DOMAIN_NAME`\n   - `GLASS_FISH_INSTANCE_NAME`\n   - `GOOGLE_APP_ENGINE_INSTANCE`\n   - `GOOGLE_APP_ENGINE_SERVICE`\n   - `GOOGLE_CLOUD_PROJECT`\n   - `HYBRIS_BIN_DIRECTORY`\n   - `HYBRIS_CONFIG_DIRECTORY`\n   - `HYBRIS_DATA_DIRECTORY`\n   - `IBM_CICS_REGION`\n   - `IBM_CTG_NAME`\n   - `IBM_IMS_CONNECT_REGION`\n   - `IBM_IMS_CONTROL_REGION`\n   - `IBM_IMS_MESSAGE_PROCESSING_REGION`\n   - `IBM_IMS_SOAP_GW_NAME`\n   - `IBM_INTEGRATION_NODE_NAME`\n   - `IBM_INTEGRATION_SERVER_NAME`\n   - `IIS_APP_POOL`\n   - `IIS_ROLE_NAME`\n   - `JAVA_JAR_FILE`\n   - `JAVA_JAR_PATH`\n   - `JAVA_MAIN_CLASS`\n   - `JAVA_MAIN_MODULE`\n   - `JBOSS_HOME`\n   - `JBOSS_MODE`\n   - `JBOSS_SERVER_NAME`\n   - `KUBERNETES_BASE_POD_NAME`\n   - `KUBERNETES_CONTAINER_NAME`\n   - `KUBERNETES_FULL_POD_NAME`\n   - `KUBERNETES_NAMESPACE`\n   - `KUBERNETES_POD_UID`\n   - `MSSQL_INSTANCE_NAME`\n   - `NODE_JS_APP_BASE_DIRECTORY`\n   - `NODE_JS_APP_NAME`\n   - `NODE_JS_SCRIPT_NAME`\n   - `ORACLE_SID`\n   - `PG_ID_CALC_INPUT_KEY_LINKAGE`\n   - `PHP_SCRIPT_PATH`\n   - `PHP_WORKING_DIRECTORY`\n   - `RUBY_APP_ROOT_PATH`\n   - `RUBY_SCRIPT_PATH`\n   - `RULE_RESULT`\n   - `SOFTWAREAG_INSTALL_ROOT`\n   - `SOFTWAREAG_PRODUCTPROPNAME`\n   - `SPRINGBOOT_APP_NAME`\n   - `SPRINGBOOT_PROFILE_NAME`\n   - `SPRINGBOOT_STARTUP_CLASS`\n   - `TIBCO_BUSINESSWORKS_CE_APP_NAME`\n   - `TIBCO_BUSINESSWORKS_CE_VERSION`\n   - `TIBCO_BUSINESS_WORKS_APP_NODE_NAME`\n   - `TIBCO_BUSINESS_WORKS_APP_SPACE_NAME`\n   - `TIBCO_BUSINESS_WORKS_DOMAIN_NAME`\n   - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE`\n   - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH`\n   - `TIBCO_BUSINESS_WORKS_HOME`\n   - `VARNISH_INSTANCE_NAME`\n   - `WEB_LOGIC_CLUSTER_NAME`\n   - `WEB_LOGIC_DOMAIN_NAME`\n   - `WEB_LOGIC_HOME`\n   - `WEB_LOGIC_NAME`\n   - `WEB_SPHERE_CELL_NAME`\n   - `WEB_SPHERE_CLUSTER_NAME`\n   - `WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/AutotagRuleConditionSyntheticEngine:AutotagRuleConditionSyntheticEngine": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are  EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are CLASSIC and CUSTOM\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionSyntheticEngineTypeComparison:AutotagRuleConditionSyntheticEngineTypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are  EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be SYNTHETIC_ENGINE_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are CLASSIC and CUSTOM\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionTag:AutotagRuleConditionTag": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and TAG_KEY_EQUALS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionTagValue:AutotagRuleConditionTagValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionTagComparison:AutotagRuleConditionTagComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and TAG_KEY_EQUALS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be TAG\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionTagComparisonValue:AutotagRuleConditionTagComparisonValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionTagComparisonValue:AutotagRuleConditionTagComparisonValue": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. Custom tags have the tag value here\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/AutotagRuleConditionTagValue:AutotagRuleConditionTagValue": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. Custom tags have the tag value here\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/AutotagRuleConditionTech:AutotagRuleConditionTech": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FAutotagRuleConditionTechValue:AutotagRuleConditionTechValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/AutotagRuleConditionTechValue:AutotagRuleConditionTechValue": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Predefined technology, if technology is not predefined, then the verbatim type must be set.\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "verbatimType": {
          "type": "string",
          "description": "Non-predefined technology, use for custom technologies\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AutotagRulesRules:AutotagRulesRules": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRulesRulesRule:AutotagRulesRulesRule"
          }
        }
      },
      "type": "object",
      "required": [
        "rules"
      ]
    },
    "dynatrace:index/AutotagRulesRulesRule:AutotagRulesRulesRule": {
      "properties": {
        "attributeRule": {
          "$ref": "#/types/dynatrace:index%2FAutotagRulesRulesRuleAttributeRule:AutotagRulesRulesRuleAttributeRule",
          "description": "no documentation available\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "entitySelector": {
          "type": "string",
          "description": "The documentation of the entity selector can be found [here](https://dt-url.net/apientityselector).\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `ME`, `SELECTOR`\n"
        },
        "valueFormat": {
          "type": "string",
          "description": "Optional tag value\n"
        },
        "valueNormalization": {
          "type": "string",
          "description": "Possible Values: `Leave text as-is`, `To lower case`, `To upper case`\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "type",
        "valueNormalization"
      ]
    },
    "dynatrace:index/AutotagRulesRulesRuleAttributeRule:AutotagRulesRulesRuleAttributeRule": {
      "properties": {
        "azureToPgpropagation": {
          "type": "boolean",
          "description": "Apply to process groups connected to matching Azure entities\n"
        },
        "azureToServicePropagation": {
          "type": "boolean",
          "description": "Apply to services provided by matching Azure entities\n"
        },
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FAutotagRulesRulesRuleAttributeRuleConditions:AutotagRulesRulesRuleAttributeRuleConditions",
          "description": "no documentation available\n"
        },
        "entityType": {
          "type": "string",
          "description": "Possible Values: `APPLICATION`, `AWS_APPLICATION_LOAD_BALANCER`, `AWS_CLASSIC_LOAD_BALANCER`, `AWS_NETWORK_LOAD_BALANCER`, `AWS_RELATIONAL_DATABASE_SERVICE`, `AZURE`, `CUSTOM_APPLICATION`, `CUSTOM_DEVICE`, `DCRUM_APPLICATION`, `ESXI_HOST`, `EXTERNAL_SYNTHETIC_TEST`, `HOST`, `HTTP_CHECK`, `MOBILE_APPLICATION`, `PROCESS_GROUP`, `SERVICE`, `SYNTHETIC_TEST`\n"
        },
        "hostToPgpropagation": {
          "type": "boolean",
          "description": "Apply to processes running on matching hosts\n"
        },
        "pgToHostPropagation": {
          "type": "boolean",
          "description": "Apply to underlying hosts of matching process groups\n"
        },
        "pgToServicePropagation": {
          "type": "boolean",
          "description": "Apply to all services provided by the process groups\n"
        },
        "serviceToHostPropagation": {
          "type": "boolean",
          "description": "Apply to underlying hosts of matching services\n"
        },
        "serviceToPgpropagation": {
          "type": "boolean",
          "description": "Apply to underlying process groups of matching services\n"
        }
      },
      "type": "object",
      "required": [
        "conditions",
        "entityType"
      ]
    },
    "dynatrace:index/AutotagRulesRulesRuleAttributeRuleConditions:AutotagRulesRulesRuleAttributeRuleConditions": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRulesRulesRuleAttributeRuleConditionsCondition:AutotagRulesRulesRuleAttributeRuleConditionsCondition"
          }
        }
      },
      "type": "object",
      "required": [
        "conditions"
      ]
    },
    "dynatrace:index/AutotagRulesRulesRuleAttributeRuleConditionsCondition:AutotagRulesRulesRuleAttributeRuleConditionsCondition": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "Case sensitive\n"
        },
        "dynamicKey": {
          "type": "string",
          "description": "Dynamic key\n"
        },
        "dynamicKeySource": {
          "type": "string",
          "description": "Key source\n"
        },
        "entityId": {
          "type": "string",
          "description": "Value\n"
        },
        "enumValue": {
          "type": "string",
          "description": "Value\n"
        },
        "integerValue": {
          "type": "integer",
          "description": "Value\n"
        },
        "key": {
          "type": "string",
          "description": "Possible Values: `APPMON_SERVER_NAME`, `APPMON_SYSTEM_PROFILE_NAME`, `AWS_ACCOUNT_ID`, `AWS_ACCOUNT_NAME`, `AWS_APPLICATION_LOAD_BALANCER_NAME`, `AWS_APPLICATION_LOAD_BALANCER_TAGS`, `AWS_AUTO_SCALING_GROUP_NAME`, `AWS_AUTO_SCALING_GROUP_TAGS`, `AWS_AVAILABILITY_ZONE_NAME`, `AWS_CLASSIC_LOAD_BALANCER_FRONTEND_PORTS`, `AWS_CLASSIC_LOAD_BALANCER_NAME`, `AWS_CLASSIC_LOAD_BALANCER_TAGS`, `AWS_NETWORK_LOAD_BALANCER_NAME`, `AWS_NETWORK_LOAD_BALANCER_TAGS`, `AWS_RELATIONAL_DATABASE_SERVICE_DB_NAME`, `AWS_RELATIONAL_DATABASE_SERVICE_ENDPOINT`, `AWS_RELATIONAL_DATABASE_SERVICE_ENGINE`, `AWS_RELATIONAL_DATABASE_SERVICE_INSTANCE_CLASS`, `AWS_RELATIONAL_DATABASE_SERVICE_NAME`, `AWS_RELATIONAL_DATABASE_SERVICE_PORT`, `AWS_RELATIONAL_DATABASE_SERVICE_TAGS`, `AZURE_ENTITY_NAME`, `AZURE_ENTITY_TAGS`, `AZURE_MGMT_GROUP_NAME`, `AZURE_MGMT_GROUP_UUID`, `AZURE_REGION_NAME`, `AZURE_SCALE_SET_NAME`, `AZURE_SUBSCRIPTION_NAME`, `AZURE_SUBSCRIPTION_UUID`, `AZURE_TENANT_NAME`, `AZURE_TENANT_UUID`, `AZURE_VM_NAME`, `BROWSER_MONITOR_NAME`, `BROWSER_MONITOR_TAGS`, `CLOUD_APPLICATION_LABELS`, `CLOUD_APPLICATION_NAME`, `CLOUD_APPLICATION_NAMESPACE_LABELS`, `CLOUD_APPLICATION_NAMESPACE_NAME`, `CLOUD_FOUNDRY_FOUNDATION_NAME`, `CLOUD_FOUNDRY_ORG_NAME`, `CUSTOM_APPLICATION_NAME`, `CUSTOM_APPLICATION_PLATFORM`, `CUSTOM_APPLICATION_TAGS`, `CUSTOM_APPLICATION_TYPE`, `CUSTOM_DEVICE_DNS_ADDRESS`, `CUSTOM_DEVICE_GROUP_NAME`, `CUSTOM_DEVICE_GROUP_TAGS`, `CUSTOM_DEVICE_IP_ADDRESS`, `CUSTOM_DEVICE_METADATA`, `CUSTOM_DEVICE_NAME`, `CUSTOM_DEVICE_PORT`, `CUSTOM_DEVICE_TAGS`, `CUSTOM_DEVICE_TECHNOLOGY`, `DATA_CENTER_SERVICE_DECODER_TYPE`, `DATA_CENTER_SERVICE_IP_ADDRESS`, `DATA_CENTER_SERVICE_METADATA`, `DATA_CENTER_SERVICE_NAME`, `DATA_CENTER_SERVICE_PORT`, `DATA_CENTER_SERVICE_TAGS`, `DOCKER_CONTAINER_NAME`, `DOCKER_FULL_IMAGE_NAME`, `DOCKER_IMAGE_VERSION`, `EC2_INSTANCE_AMI_ID`, `EC2_INSTANCE_AWS_INSTANCE_TYPE`, `EC2_INSTANCE_AWS_SECURITY_GROUP`, `EC2_INSTANCE_BEANSTALK_ENV_NAME`, `EC2_INSTANCE_ID`, `EC2_INSTANCE_NAME`, `EC2_INSTANCE_PRIVATE_HOST_NAME`, `EC2_INSTANCE_PUBLIC_HOST_NAME`, `EC2_INSTANCE_TAGS`, `ENTERPRISE_APPLICATION_DECODER_TYPE`, `ENTERPRISE_APPLICATION_IP_ADDRESS`, `ENTERPRISE_APPLICATION_METADATA`, `ENTERPRISE_APPLICATION_NAME`, `ENTERPRISE_APPLICATION_PORT`, `ENTERPRISE_APPLICATION_TAGS`, `ESXI_HOST_CLUSTER_NAME`, `ESXI_HOST_HARDWARE_MODEL`, `ESXI_HOST_HARDWARE_VENDOR`, `ESXI_HOST_NAME`, `ESXI_HOST_PRODUCT_NAME`, `ESXI_HOST_PRODUCT_VERSION`, `ESXI_HOST_TAGS`, `EXTERNAL_MONITOR_ENGINE_DESCRIPTION`, `EXTERNAL_MONITOR_ENGINE_NAME`, `EXTERNAL_MONITOR_ENGINE_TYPE`, `EXTERNAL_MONITOR_NAME`, `EXTERNAL_MONITOR_TAGS`, `GEOLOCATION_SITE_NAME`, `GOOGLE_CLOUD_PLATFORM_ZONE_NAME`, `GOOGLE_COMPUTE_INSTANCE_ID`, `GOOGLE_COMPUTE_INSTANCE_MACHINE_TYPE`, `GOOGLE_COMPUTE_INSTANCE_NAME`, `GOOGLE_COMPUTE_INSTANCE_PROJECT`, `GOOGLE_COMPUTE_INSTANCE_PROJECT_ID`, `GOOGLE_COMPUTE_INSTANCE_PUBLIC_IP_ADDRESSES`, `HOST_AIX_LOGICAL_CPU_COUNT`, `HOST_AIX_SIMULTANEOUS_THREADS`, `HOST_AIX_VIRTUAL_CPU_COUNT`, `HOST_ARCHITECTURE`, `HOST_AWS_NAME_TAG`, `HOST_AZURE_COMPUTE_MODE`, `HOST_AZURE_SKU`, `HOST_AZURE_WEB_APPLICATION_HOST_NAMES`, `HOST_AZURE_WEB_APPLICATION_SITE_NAMES`, `HOST_BITNESS`, `HOST_BOSH_AVAILABILITY_ZONE`, `HOST_BOSH_DEPLOYMENT_ID`, `HOST_BOSH_INSTANCE_ID`, `HOST_BOSH_INSTANCE_NAME`, `HOST_BOSH_NAME`, `HOST_BOSH_STEMCELL_VERSION`, `HOST_CLOUD_TYPE`, `HOST_CPU_CORES`, `HOST_CUSTOM_METADATA`, `HOST_DETECTED_NAME`, `HOST_GROUP_ID`, `HOST_GROUP_NAME`, `HOST_HYPERVISOR_TYPE`, `HOST_IP_ADDRESS`, `HOST_KUBERNETES_LABELS`, `HOST_LOGICAL_CPU_CORES`, `HOST_NAME`, `HOST_ONEAGENT_CUSTOM_HOST_NAME`, `HOST_OS_TYPE`, `HOST_OS_VERSION`, `HOST_PAAS_MEMORY_LIMIT`, `HOST_PAAS_TYPE`, `HOST_TAGS`, `HOST_TECHNOLOGY`, `HTTP_MONITOR_NAME`, `HTTP_MONITOR_TAGS`, `KUBERNETES_CLUSTER_NAME`, `KUBERNETES_NODE_NAME`, `KUBERNETES_SERVICE_NAME`, `MOBILE_APPLICATION_NAME`, `MOBILE_APPLICATION_PLATFORM`, `MOBILE_APPLICATION_TAGS`, `NAME_OF_COMPUTE_NODE`, `OPENSTACK_ACCOUNT_NAME`, `OPENSTACK_ACCOUNT_PROJECT_NAME`, `OPENSTACK_AVAILABILITY_ZONE_NAME`, `OPENSTACK_PROJECT_NAME`, `OPENSTACK_REGION_NAME`, `OPENSTACK_VM_INSTANCE_TYPE`, `OPENSTACK_VM_NAME`, `OPENSTACK_VM_SECURITY_GROUP`, `PROCESS_GROUP_AZURE_HOST_NAME`, `PROCESS_GROUP_AZURE_SITE_NAME`, `PROCESS_GROUP_CUSTOM_METADATA`, `PROCESS_GROUP_DETECTED_NAME`, `PROCESS_GROUP_ID`, `PROCESS_GROUP_LISTEN_PORT`, `PROCESS_GROUP_NAME`, `PROCESS_GROUP_PREDEFINED_METADATA`, `PROCESS_GROUP_TAGS`, `PROCESS_GROUP_TECHNOLOGY`, `PROCESS_GROUP_TECHNOLOGY_EDITION`, `PROCESS_GROUP_TECHNOLOGY_VERSION`, `QUEUE_NAME`, `QUEUE_TECHNOLOGY`, `QUEUE_VENDOR`, `SERVICE_AKKA_ACTOR_SYSTEM`, `SERVICE_CTG_SERVICE_NAME`, `SERVICE_DATABASE_HOST_NAME`, `SERVICE_DATABASE_NAME`, `SERVICE_DATABASE_TOPOLOGY`, `SERVICE_DATABASE_VENDOR`, `SERVICE_DETECTED_NAME`, `SERVICE_ESB_APPLICATION_NAME`, `SERVICE_IBM_CTG_GATEWAY_URL`, `SERVICE_MESSAGING_LISTENER_CLASS_NAME`, `SERVICE_NAME`, `SERVICE_PORT`, `SERVICE_PUBLIC_DOMAIN_NAME`, `SERVICE_REMOTE_ENDPOINT`, `SERVICE_REMOTE_SERVICE_NAME`, `SERVICE_TAGS`, `SERVICE_TECHNOLOGY`, `SERVICE_TECHNOLOGY_EDITION`, `SERVICE_TECHNOLOGY_VERSION`, `SERVICE_TOPOLOGY`, `SERVICE_TYPE`, `SERVICE_WEB_APPLICATION_ID`, `SERVICE_WEB_CONTEXT_ROOT`, `SERVICE_WEB_SERVER_ENDPOINT`, `SERVICE_WEB_SERVER_NAME`, `SERVICE_WEB_SERVICE_NAME`, `SERVICE_WEB_SERVICE_NAMESPACE`, `VMWARE_DATACENTER_NAME`, `VMWARE_VM_NAME`, `WEB_APPLICATION_NAME`, `WEB_APPLICATION_NAME_PATTERN`, `WEB_APPLICATION_TAGS`, `WEB_APPLICATION_TYPE`\n"
        },
        "operator": {
          "type": "string",
          "description": "Possible Values: `BEGINS_WITH`, `CONTAINS`, `ENDS_WITH`, `EQUALS`, `EXISTS`, `GREATER_THAN`, `GREATER_THAN_OR_EQUAL`, `IS_IP_IN_RANGE`, `LOWER_THAN`, `LOWER_THAN_OR_EQUAL`, `NOT_BEGINS_WITH`, `NOT_CONTAINS`, `NOT_ENDS_WITH`, `NOT_EQUALS`, `NOT_EXISTS`, `NOT_GREATER_THAN`, `NOT_GREATER_THAN_OR_EQUAL`, `NOT_IS_IP_IN_RANGE`, `NOT_LOWER_THAN`, `NOT_LOWER_THAN_OR_EQUAL`, `NOT_REGEX_MATCHES`, `NOT_TAG_KEY_EQUALS`, `REGEX_MATCHES`, `TAG_KEY_EQUALS`\n"
        },
        "stringValue": {
          "type": "string",
          "description": "Value\n"
        },
        "tag": {
          "type": "string",
          "description": "Format: `[CONTEXT]tagKey:tagValue`\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "operator"
      ]
    },
    "dynatrace:index/AutotagV2Rules:AutotagV2Rules": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagV2RulesRule:AutotagV2RulesRule"
          }
        }
      },
      "type": "object",
      "required": [
        "rules"
      ]
    },
    "dynatrace:index/AutotagV2RulesRule:AutotagV2RulesRule": {
      "properties": {
        "attributeRule": {
          "$ref": "#/types/dynatrace:index%2FAutotagV2RulesRuleAttributeRule:AutotagV2RulesRuleAttributeRule",
          "description": "no documentation available\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "entitySelector": {
          "type": "string",
          "description": "The documentation of the entity selector can be found [here](https://dt-url.net/apientityselector).\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `ME`, `SELECTOR`\n"
        },
        "valueFormat": {
          "type": "string",
          "description": "Optional tag value\n"
        },
        "valueNormalization": {
          "type": "string",
          "description": "Possible Values: `Leave text as-is`, `To lower case`, `To upper case`\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "type",
        "valueNormalization"
      ]
    },
    "dynatrace:index/AutotagV2RulesRuleAttributeRule:AutotagV2RulesRuleAttributeRule": {
      "properties": {
        "azureToPgpropagation": {
          "type": "boolean",
          "description": "Apply to process groups connected to matching Azure entities\n"
        },
        "azureToServicePropagation": {
          "type": "boolean",
          "description": "Apply to services provided by matching Azure entities\n"
        },
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FAutotagV2RulesRuleAttributeRuleConditions:AutotagV2RulesRuleAttributeRuleConditions",
          "description": "no documentation available\n"
        },
        "entityType": {
          "type": "string",
          "description": "Possible Values: `APPLICATION`, `AWS_APPLICATION_LOAD_BALANCER`, `AWS_CLASSIC_LOAD_BALANCER`, `AWS_NETWORK_LOAD_BALANCER`, `AWS_RELATIONAL_DATABASE_SERVICE`, `AZURE`, `CUSTOM_APPLICATION`, `CUSTOM_DEVICE`, `DCRUM_APPLICATION`, `ESXI_HOST`, `EXTERNAL_SYNTHETIC_TEST`, `HOST`, `HTTP_CHECK`, `MOBILE_APPLICATION`, `PROCESS_GROUP`, `SERVICE`, `SYNTHETIC_TEST`\n"
        },
        "hostToPgpropagation": {
          "type": "boolean",
          "description": "Apply to processes running on matching hosts\n"
        },
        "pgToHostPropagation": {
          "type": "boolean",
          "description": "Apply to underlying hosts of matching process groups\n"
        },
        "pgToServicePropagation": {
          "type": "boolean",
          "description": "Apply to all services provided by the process groups\n"
        },
        "serviceToHostPropagation": {
          "type": "boolean",
          "description": "Apply to underlying hosts of matching services\n"
        },
        "serviceToPgpropagation": {
          "type": "boolean",
          "description": "Apply to underlying process groups of matching services\n"
        }
      },
      "type": "object",
      "required": [
        "conditions",
        "entityType"
      ]
    },
    "dynatrace:index/AutotagV2RulesRuleAttributeRuleConditions:AutotagV2RulesRuleAttributeRuleConditions": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagV2RulesRuleAttributeRuleConditionsCondition:AutotagV2RulesRuleAttributeRuleConditionsCondition"
          }
        }
      },
      "type": "object",
      "required": [
        "conditions"
      ]
    },
    "dynatrace:index/AutotagV2RulesRuleAttributeRuleConditionsCondition:AutotagV2RulesRuleAttributeRuleConditionsCondition": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "Case sensitive\n"
        },
        "dynamicKey": {
          "type": "string",
          "description": "Dynamic key\n"
        },
        "dynamicKeySource": {
          "type": "string",
          "description": "Key source\n"
        },
        "entityId": {
          "type": "string",
          "description": "Value\n"
        },
        "enumValue": {
          "type": "string",
          "description": "Value\n"
        },
        "integerValue": {
          "type": "integer",
          "description": "Value\n"
        },
        "key": {
          "type": "string",
          "description": "Possible Values: `APPMON_SERVER_NAME`, `APPMON_SYSTEM_PROFILE_NAME`, `AWS_ACCOUNT_ID`, `AWS_ACCOUNT_NAME`, `AWS_APPLICATION_LOAD_BALANCER_NAME`, `AWS_APPLICATION_LOAD_BALANCER_TAGS`, `AWS_AUTO_SCALING_GROUP_NAME`, `AWS_AUTO_SCALING_GROUP_TAGS`, `AWS_AVAILABILITY_ZONE_NAME`, `AWS_CLASSIC_LOAD_BALANCER_FRONTEND_PORTS`, `AWS_CLASSIC_LOAD_BALANCER_NAME`, `AWS_CLASSIC_LOAD_BALANCER_TAGS`, `AWS_NETWORK_LOAD_BALANCER_NAME`, `AWS_NETWORK_LOAD_BALANCER_TAGS`, `AWS_RELATIONAL_DATABASE_SERVICE_DB_NAME`, `AWS_RELATIONAL_DATABASE_SERVICE_ENDPOINT`, `AWS_RELATIONAL_DATABASE_SERVICE_ENGINE`, `AWS_RELATIONAL_DATABASE_SERVICE_INSTANCE_CLASS`, `AWS_RELATIONAL_DATABASE_SERVICE_NAME`, `AWS_RELATIONAL_DATABASE_SERVICE_PORT`, `AWS_RELATIONAL_DATABASE_SERVICE_TAGS`, `AZURE_ENTITY_NAME`, `AZURE_ENTITY_TAGS`, `AZURE_MGMT_GROUP_NAME`, `AZURE_MGMT_GROUP_UUID`, `AZURE_REGION_NAME`, `AZURE_SCALE_SET_NAME`, `AZURE_SUBSCRIPTION_NAME`, `AZURE_SUBSCRIPTION_UUID`, `AZURE_TENANT_NAME`, `AZURE_TENANT_UUID`, `AZURE_VM_NAME`, `BROWSER_MONITOR_NAME`, `BROWSER_MONITOR_TAGS`, `CLOUD_APPLICATION_LABELS`, `CLOUD_APPLICATION_NAME`, `CLOUD_APPLICATION_NAMESPACE_LABELS`, `CLOUD_APPLICATION_NAMESPACE_NAME`, `CLOUD_FOUNDRY_FOUNDATION_NAME`, `CLOUD_FOUNDRY_ORG_NAME`, `CUSTOM_APPLICATION_NAME`, `CUSTOM_APPLICATION_PLATFORM`, `CUSTOM_APPLICATION_TAGS`, `CUSTOM_APPLICATION_TYPE`, `CUSTOM_DEVICE_DNS_ADDRESS`, `CUSTOM_DEVICE_GROUP_NAME`, `CUSTOM_DEVICE_GROUP_TAGS`, `CUSTOM_DEVICE_IP_ADDRESS`, `CUSTOM_DEVICE_METADATA`, `CUSTOM_DEVICE_NAME`, `CUSTOM_DEVICE_PORT`, `CUSTOM_DEVICE_TAGS`, `CUSTOM_DEVICE_TECHNOLOGY`, `DATA_CENTER_SERVICE_DECODER_TYPE`, `DATA_CENTER_SERVICE_IP_ADDRESS`, `DATA_CENTER_SERVICE_METADATA`, `DATA_CENTER_SERVICE_NAME`, `DATA_CENTER_SERVICE_PORT`, `DATA_CENTER_SERVICE_TAGS`, `DOCKER_CONTAINER_NAME`, `DOCKER_FULL_IMAGE_NAME`, `DOCKER_IMAGE_VERSION`, `EC2_INSTANCE_AMI_ID`, `EC2_INSTANCE_AWS_INSTANCE_TYPE`, `EC2_INSTANCE_AWS_SECURITY_GROUP`, `EC2_INSTANCE_BEANSTALK_ENV_NAME`, `EC2_INSTANCE_ID`, `EC2_INSTANCE_NAME`, `EC2_INSTANCE_PRIVATE_HOST_NAME`, `EC2_INSTANCE_PUBLIC_HOST_NAME`, `EC2_INSTANCE_TAGS`, `ENTERPRISE_APPLICATION_DECODER_TYPE`, `ENTERPRISE_APPLICATION_IP_ADDRESS`, `ENTERPRISE_APPLICATION_METADATA`, `ENTERPRISE_APPLICATION_NAME`, `ENTERPRISE_APPLICATION_PORT`, `ENTERPRISE_APPLICATION_TAGS`, `ESXI_HOST_CLUSTER_NAME`, `ESXI_HOST_HARDWARE_MODEL`, `ESXI_HOST_HARDWARE_VENDOR`, `ESXI_HOST_NAME`, `ESXI_HOST_PRODUCT_NAME`, `ESXI_HOST_PRODUCT_VERSION`, `ESXI_HOST_TAGS`, `EXTERNAL_MONITOR_ENGINE_DESCRIPTION`, `EXTERNAL_MONITOR_ENGINE_NAME`, `EXTERNAL_MONITOR_ENGINE_TYPE`, `EXTERNAL_MONITOR_NAME`, `EXTERNAL_MONITOR_TAGS`, `GEOLOCATION_SITE_NAME`, `GOOGLE_CLOUD_PLATFORM_ZONE_NAME`, `GOOGLE_COMPUTE_INSTANCE_ID`, `GOOGLE_COMPUTE_INSTANCE_MACHINE_TYPE`, `GOOGLE_COMPUTE_INSTANCE_NAME`, `GOOGLE_COMPUTE_INSTANCE_PROJECT`, `GOOGLE_COMPUTE_INSTANCE_PROJECT_ID`, `GOOGLE_COMPUTE_INSTANCE_PUBLIC_IP_ADDRESSES`, `HOST_AIX_LOGICAL_CPU_COUNT`, `HOST_AIX_SIMULTANEOUS_THREADS`, `HOST_AIX_VIRTUAL_CPU_COUNT`, `HOST_ARCHITECTURE`, `HOST_AWS_NAME_TAG`, `HOST_AZURE_COMPUTE_MODE`, `HOST_AZURE_SKU`, `HOST_AZURE_WEB_APPLICATION_HOST_NAMES`, `HOST_AZURE_WEB_APPLICATION_SITE_NAMES`, `HOST_BITNESS`, `HOST_BOSH_AVAILABILITY_ZONE`, `HOST_BOSH_DEPLOYMENT_ID`, `HOST_BOSH_INSTANCE_ID`, `HOST_BOSH_INSTANCE_NAME`, `HOST_BOSH_NAME`, `HOST_BOSH_STEMCELL_VERSION`, `HOST_CLOUD_TYPE`, `HOST_CPU_CORES`, `HOST_CUSTOM_METADATA`, `HOST_DETECTED_NAME`, `HOST_GROUP_ID`, `HOST_GROUP_NAME`, `HOST_HYPERVISOR_TYPE`, `HOST_IP_ADDRESS`, `HOST_KUBERNETES_LABELS`, `HOST_LOGICAL_CPU_CORES`, `HOST_NAME`, `HOST_ONEAGENT_CUSTOM_HOST_NAME`, `HOST_OS_TYPE`, `HOST_OS_VERSION`, `HOST_PAAS_MEMORY_LIMIT`, `HOST_PAAS_TYPE`, `HOST_TAGS`, `HOST_TECHNOLOGY`, `HTTP_MONITOR_NAME`, `HTTP_MONITOR_TAGS`, `KUBERNETES_CLUSTER_NAME`, `KUBERNETES_NODE_NAME`, `KUBERNETES_SERVICE_NAME`, `MOBILE_APPLICATION_NAME`, `MOBILE_APPLICATION_PLATFORM`, `MOBILE_APPLICATION_TAGS`, `NAME_OF_COMPUTE_NODE`, `OPENSTACK_ACCOUNT_NAME`, `OPENSTACK_ACCOUNT_PROJECT_NAME`, `OPENSTACK_AVAILABILITY_ZONE_NAME`, `OPENSTACK_PROJECT_NAME`, `OPENSTACK_REGION_NAME`, `OPENSTACK_VM_INSTANCE_TYPE`, `OPENSTACK_VM_NAME`, `OPENSTACK_VM_SECURITY_GROUP`, `PROCESS_GROUP_AZURE_HOST_NAME`, `PROCESS_GROUP_AZURE_SITE_NAME`, `PROCESS_GROUP_CUSTOM_METADATA`, `PROCESS_GROUP_DETECTED_NAME`, `PROCESS_GROUP_ID`, `PROCESS_GROUP_LISTEN_PORT`, `PROCESS_GROUP_NAME`, `PROCESS_GROUP_PREDEFINED_METADATA`, `PROCESS_GROUP_TAGS`, `PROCESS_GROUP_TECHNOLOGY`, `PROCESS_GROUP_TECHNOLOGY_EDITION`, `PROCESS_GROUP_TECHNOLOGY_VERSION`, `QUEUE_NAME`, `QUEUE_TECHNOLOGY`, `QUEUE_VENDOR`, `SERVICE_AKKA_ACTOR_SYSTEM`, `SERVICE_CTG_SERVICE_NAME`, `SERVICE_DATABASE_HOST_NAME`, `SERVICE_DATABASE_NAME`, `SERVICE_DATABASE_TOPOLOGY`, `SERVICE_DATABASE_VENDOR`, `SERVICE_DETECTED_NAME`, `SERVICE_ESB_APPLICATION_NAME`, `SERVICE_IBM_CTG_GATEWAY_URL`, `SERVICE_MESSAGING_LISTENER_CLASS_NAME`, `SERVICE_NAME`, `SERVICE_PORT`, `SERVICE_PUBLIC_DOMAIN_NAME`, `SERVICE_REMOTE_ENDPOINT`, `SERVICE_REMOTE_SERVICE_NAME`, `SERVICE_TAGS`, `SERVICE_TECHNOLOGY`, `SERVICE_TECHNOLOGY_EDITION`, `SERVICE_TECHNOLOGY_VERSION`, `SERVICE_TOPOLOGY`, `SERVICE_TYPE`, `SERVICE_WEB_APPLICATION_ID`, `SERVICE_WEB_CONTEXT_ROOT`, `SERVICE_WEB_SERVER_ENDPOINT`, `SERVICE_WEB_SERVER_NAME`, `SERVICE_WEB_SERVICE_NAME`, `SERVICE_WEB_SERVICE_NAMESPACE`, `VMWARE_DATACENTER_NAME`, `VMWARE_VM_NAME`, `WEB_APPLICATION_NAME`, `WEB_APPLICATION_NAME_PATTERN`, `WEB_APPLICATION_TAGS`, `WEB_APPLICATION_TYPE`\n"
        },
        "operator": {
          "type": "string",
          "description": "Possible Values: `BEGINS_WITH`, `CONTAINS`, `ENDS_WITH`, `EQUALS`, `EXISTS`, `GREATER_THAN`, `GREATER_THAN_OR_EQUAL`, `IS_IP_IN_RANGE`, `LOWER_THAN`, `LOWER_THAN_OR_EQUAL`, `NOT_BEGINS_WITH`, `NOT_CONTAINS`, `NOT_ENDS_WITH`, `NOT_EQUALS`, `NOT_EXISTS`, `NOT_GREATER_THAN`, `NOT_GREATER_THAN_OR_EQUAL`, `NOT_IS_IP_IN_RANGE`, `NOT_LOWER_THAN`, `NOT_LOWER_THAN_OR_EQUAL`, `NOT_REGEX_MATCHES`, `NOT_TAG_KEY_EQUALS`, `REGEX_MATCHES`, `TAG_KEY_EQUALS`\n"
        },
        "stringValue": {
          "type": "string",
          "description": "Value\n"
        },
        "tag": {
          "type": "string",
          "description": "Format: `[CONTEXT]tagKey:tagValue`\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "operator"
      ]
    },
    "dynatrace:index/AwsAnomaliesEc2CandidateHighCpuDetection:AwsAnomaliesEc2CandidateHighCpuDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesEc2CandidateHighCpuDetectionCustomThresholds:AwsAnomaliesEc2CandidateHighCpuDetectionCustomThresholds",
          "description": "Alert if the condition is met in 3 out of 5 samples\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Possible Values: `Auto`, `Custom`\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/AwsAnomaliesEc2CandidateHighCpuDetectionCustomThresholds:AwsAnomaliesEc2CandidateHighCpuDetectionCustomThresholds": {
      "properties": {
        "cpuUsage": {
          "type": "number",
          "description": "CPU usage is higher than\n"
        }
      },
      "type": "object",
      "required": [
        "cpuUsage"
      ]
    },
    "dynatrace:index/AwsAnomaliesElbHighConnectionErrorsDetection:AwsAnomaliesElbHighConnectionErrorsDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesElbHighConnectionErrorsDetectionCustomThresholds:AwsAnomaliesElbHighConnectionErrorsDetectionCustomThresholds",
          "description": "Alert if the condition is met in 3 out of 5 samples\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Possible Values: `Auto`, `Custom`\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/AwsAnomaliesElbHighConnectionErrorsDetectionCustomThresholds:AwsAnomaliesElbHighConnectionErrorsDetectionCustomThresholds": {
      "properties": {
        "connectionErrorsPerMinute": {
          "type": "integer",
          "description": "Number of backend connection errors is higher than\n"
        }
      },
      "type": "object",
      "required": [
        "connectionErrorsPerMinute"
      ]
    },
    "dynatrace:index/AwsAnomaliesLambdaHighErrorRateDetection:AwsAnomaliesLambdaHighErrorRateDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesLambdaHighErrorRateDetectionCustomThresholds:AwsAnomaliesLambdaHighErrorRateDetectionCustomThresholds",
          "description": "Alert if the condition is met in 3 out of 5 samples\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Possible Values: `Auto`, `Custom`\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/AwsAnomaliesLambdaHighErrorRateDetectionCustomThresholds:AwsAnomaliesLambdaHighErrorRateDetectionCustomThresholds": {
      "properties": {
        "failedInvocationsRate": {
          "type": "integer",
          "description": "Failed invocations rate is higher than\n"
        }
      },
      "type": "object",
      "required": [
        "failedInvocationsRate"
      ]
    },
    "dynatrace:index/AwsAnomaliesRdsHighCpuDetection:AwsAnomaliesRdsHighCpuDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsHighCpuDetectionCustomThresholds:AwsAnomaliesRdsHighCpuDetectionCustomThresholds",
          "description": "Alert if the condition is met in 3 out of 5 samples\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Possible Values: `Auto`, `Custom`\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/AwsAnomaliesRdsHighCpuDetectionCustomThresholds:AwsAnomaliesRdsHighCpuDetectionCustomThresholds": {
      "properties": {
        "cpuUsage": {
          "type": "number",
          "description": "CPU usage is higher than\n"
        }
      },
      "type": "object",
      "required": [
        "cpuUsage"
      ]
    },
    "dynatrace:index/AwsAnomaliesRdsHighMemoryDetection:AwsAnomaliesRdsHighMemoryDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsHighMemoryDetectionCustomThresholds:AwsAnomaliesRdsHighMemoryDetectionCustomThresholds",
          "description": "Alert if **both** conditions is met in 3 out of 5 samples\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Possible Values: `Auto`, `Custom`\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/AwsAnomaliesRdsHighMemoryDetectionCustomThresholds:AwsAnomaliesRdsHighMemoryDetectionCustomThresholds": {
      "properties": {
        "freeMemory": {
          "type": "number",
          "description": "Freeable memory is lower than\n"
        },
        "swapUsage": {
          "type": "number",
          "description": "Swap usage is higher than\n"
        }
      },
      "type": "object",
      "required": [
        "freeMemory",
        "swapUsage"
      ]
    },
    "dynatrace:index/AwsAnomaliesRdsHighWriteReadLatencyDetection:AwsAnomaliesRdsHighWriteReadLatencyDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsHighWriteReadLatencyDetectionCustomThresholds:AwsAnomaliesRdsHighWriteReadLatencyDetectionCustomThresholds",
          "description": "Alert if the condition is met in 3 out of 5 samples\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Possible Values: `Auto`, `Custom`\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/AwsAnomaliesRdsHighWriteReadLatencyDetectionCustomThresholds:AwsAnomaliesRdsHighWriteReadLatencyDetectionCustomThresholds": {
      "properties": {
        "readWriteLatency": {
          "type": "integer",
          "description": "Read/write latency is higher than\n"
        }
      },
      "type": "object",
      "required": [
        "readWriteLatency"
      ]
    },
    "dynatrace:index/AwsAnomaliesRdsLowStorageDetection:AwsAnomaliesRdsLowStorageDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsLowStorageDetectionCustomThresholds:AwsAnomaliesRdsLowStorageDetectionCustomThresholds",
          "description": "Alert if the condition is met in 3 out of 5 samples\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Possible Values: `Auto`, `Custom`\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/AwsAnomaliesRdsLowStorageDetectionCustomThresholds:AwsAnomaliesRdsLowStorageDetectionCustomThresholds": {
      "properties": {
        "freeStoragePercentage": {
          "type": "integer",
          "description": "Free storage space divided by allocated storage is lower than\n"
        }
      },
      "type": "object",
      "required": [
        "freeStoragePercentage"
      ]
    },
    "dynatrace:index/AwsAnomaliesRdsRestartsSequenceDetection:AwsAnomaliesRdsRestartsSequenceDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsRestartsSequenceDetectionCustomThresholds:AwsAnomaliesRdsRestartsSequenceDetectionCustomThresholds",
          "description": "Alert if the condition is met in 2 out of 20 samples\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Possible Values: `Auto`, `Custom`\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/AwsAnomaliesRdsRestartsSequenceDetectionCustomThresholds:AwsAnomaliesRdsRestartsSequenceDetectionCustomThresholds": {
      "properties": {
        "restartsPerMinute": {
          "type": "integer",
          "description": "Number of restarts per minute is equal or higher than\n"
        }
      },
      "type": "object",
      "required": [
        "restartsPerMinute"
      ]
    },
    "dynatrace:index/AwsCredentialsAuthenticationData:AwsCredentialsAuthenticationData": {
      "properties": {
        "accessKey": {
          "type": "string",
          "description": "the access key\n"
        },
        "accountId": {
          "type": "string",
          "description": "the ID of the Amazon account\n"
        },
        "externalId": {
          "type": "string",
          "description": "(Read only) the external ID token for setting an IAM role. You can obtain it with the `GET /aws/iamExternalId` request\n"
        },
        "iamRole": {
          "type": "string",
          "description": "the IAM role to be used by Dynatrace to get monitoring data\n"
        },
        "secretKey": {
          "type": "string",
          "description": "the secret access key\n",
          "secret": true
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "externalId"
          ]
        }
      }
    },
    "dynatrace:index/AwsCredentialsSupportingServicesToMonitor:AwsCredentialsSupportingServicesToMonitor": {
      "properties": {
        "monitoredMetrics": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAwsCredentialsSupportingServicesToMonitorMonitoredMetric:AwsCredentialsSupportingServicesToMonitorMonitoredMetric"
          },
          "description": "a list of metrics to be monitored for this service\n"
        },
        "name": {
          "type": "string",
          "description": "the name of the supporting service\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AwsCredentialsSupportingServicesToMonitorMonitoredMetric:AwsCredentialsSupportingServicesToMonitorMonitoredMetric": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "a list of metric's dimensions names\n"
        },
        "name": {
          "type": "string",
          "description": "the name of the metric of the supporting service\n"
        },
        "statistic": {
          "type": "string",
          "description": "the statistic (aggregation) to be used for the metric. AVG*MIN*MAX value is 3 statistics at once: AVERAGE, MINIMUM and MAXIMUM\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AwsCredentialsTagsToMonitor:AwsCredentialsTagsToMonitor": {
      "properties": {
        "name": {
          "type": "string",
          "description": "the key of the AWS tag.\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "the value of the AWS tag\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AwsServiceMetric:AwsServiceMetric": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "a list of metric's dimensions names\n"
        },
        "name": {
          "type": "string",
          "description": "the name of the metric of the supporting service\n"
        },
        "statistic": {
          "type": "string",
          "description": "Possible values are `AVERAGE`, `AVG_MIN_MAX`, `MAXIMUM`, `MINIMUM`, `SAMPLE_COUNT` and `SUM`\n"
        }
      },
      "type": "object",
      "required": [
        "dimensions",
        "name"
      ]
    },
    "dynatrace:index/AzureCredentialsMonitorOnlyExcludingTagPair:AzureCredentialsMonitorOnlyExcludingTagPair": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the tag.\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag.   If set to <span pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\">`null`</span>, then resources with any value of the tag are monitored.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AzureCredentialsMonitorOnlyTagPair:AzureCredentialsMonitorOnlyTagPair": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the tag.\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag.   If set to <span pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\">`null`</span>, then resources with any value of the tag are monitored.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AzureCredentialsSupportingService:AzureCredentialsSupportingService": {
      "properties": {
        "monitoredMetrics": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAzureCredentialsSupportingServiceMonitoredMetric:AzureCredentialsSupportingServiceMonitoredMetric"
          },
          "description": "A list of Azure tags to be monitored.  You can specify up to 10 tags. A resource tagged with *any* of the specified tags is monitored.  Only applicable when the **monitorOnlyTaggedEntities** parameter is set to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the supporting service.\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AzureCredentialsSupportingServiceMonitoredMetric:AzureCredentialsSupportingServiceMonitoredMetric": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "a list of metric's dimensions names\n"
        },
        "name": {
          "type": "string",
          "description": "the name of the metric of the supporting service\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/AzureServiceMetric:AzureServiceMetric": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "a list of metric's dimensions names\n"
        },
        "name": {
          "type": "string",
          "description": "the name of the metric of the supporting service\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ]
    },
    "dynatrace:index/BrowserMonitorAnomalyDetection:BrowserMonitorAnomalyDetection": {
      "properties": {
        "loadingTimeThresholds": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorAnomalyDetectionLoadingTimeThreshold:BrowserMonitorAnomalyDetectionLoadingTimeThreshold"
          },
          "description": "Thresholds for loading times\n"
        },
        "outageHandlings": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorAnomalyDetectionOutageHandling:BrowserMonitorAnomalyDetectionOutageHandling"
          },
          "description": "Outage handling configuration\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorAnomalyDetectionLoadingTimeThreshold:BrowserMonitorAnomalyDetectionLoadingTimeThreshold": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Performance threshold is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "thresholds": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorAnomalyDetectionLoadingTimeThresholdThreshold:BrowserMonitorAnomalyDetectionLoadingTimeThresholdThreshold"
          },
          "description": "The list of performance threshold rules\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorAnomalyDetectionLoadingTimeThresholdThreshold:BrowserMonitorAnomalyDetectionLoadingTimeThresholdThreshold": {
      "properties": {
        "thresholds": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdThreshold:BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdThreshold"
          },
          "description": "The list of performance threshold rules\n"
        }
      },
      "type": "object",
      "required": [
        "thresholds"
      ]
    },
    "dynatrace:index/BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdThreshold:BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdThreshold": {
      "properties": {
        "eventIndex": {
          "type": "integer",
          "description": "Specify the event to which an ACTION threshold applies\n"
        },
        "requestIndex": {
          "type": "integer",
          "description": "Specify the request to which an ACTION threshold applies\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the threshold: `TOTAL` (total loading time) or `ACTION` (action loading time)\n"
        },
        "valueMs": {
          "type": "integer",
          "description": "Notify if monitor takes longer than *X* milliseconds to load\n"
        }
      },
      "type": "object",
      "required": [
        "valueMs"
      ]
    },
    "dynatrace:index/BrowserMonitorAnomalyDetectionOutageHandling:BrowserMonitorAnomalyDetectionOutageHandling": {
      "properties": {
        "globalOutage": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-go=\"`BrowserMonitorOutage`\" pulumi-lang-python=\"`BrowserMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-java=\"`dynatrace.BrowserMonitorOutage`\">`dynatrace.BrowserMonitorOutage`</span> and <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-go=\"`HttpMonitorOutage`\" pulumi-lang-python=\"`HttpMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-java=\"`dynatrace.HttpMonitorOutage`\">`dynatrace.HttpMonitorOutage`</span>) When enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>), generate a problem and send an alert when the monitor is unavailable at all configured locations\n"
        },
        "globalOutagePolicies": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicy:BrowserMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicy"
          },
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-go=\"`BrowserMonitorOutage`\" pulumi-lang-python=\"`BrowserMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-java=\"`dynatrace.BrowserMonitorOutage`\">`dynatrace.BrowserMonitorOutage`</span> and <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-go=\"`HttpMonitorOutage`\" pulumi-lang-python=\"`HttpMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-java=\"`dynatrace.HttpMonitorOutage`\">`dynatrace.HttpMonitorOutage`</span>) Global outage handling configuration.\n"
        },
        "localOutage": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-go=\"`BrowserMonitorOutage`\" pulumi-lang-python=\"`BrowserMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-java=\"`dynatrace.BrowserMonitorOutage`\">`dynatrace.BrowserMonitorOutage`</span> and <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-go=\"`HttpMonitorOutage`\" pulumi-lang-python=\"`HttpMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-java=\"`dynatrace.HttpMonitorOutage`\">`dynatrace.HttpMonitorOutage`</span>) When enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>), generate a problem and send an alert when the monitor is unavailable for one or more consecutive runs at any location\n"
        },
        "localOutagePolicies": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorAnomalyDetectionOutageHandlingLocalOutagePolicy:BrowserMonitorAnomalyDetectionOutageHandlingLocalOutagePolicy"
          },
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-go=\"`BrowserMonitorOutage`\" pulumi-lang-python=\"`BrowserMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-java=\"`dynatrace.BrowserMonitorOutage`\">`dynatrace.BrowserMonitorOutage`</span> and <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-go=\"`HttpMonitorOutage`\" pulumi-lang-python=\"`HttpMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-java=\"`dynatrace.HttpMonitorOutage`\">`dynatrace.HttpMonitorOutage`</span>) Local outage handling configuration. \n\n Alert if **affectedLocations** of locations are unable to access the web application **consecutiveRuns** times consecutively\n"
        },
        "retryOnError": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-go=\"`BrowserMonitorOutage`\" pulumi-lang-python=\"`BrowserMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-java=\"`dynatrace.BrowserMonitorOutage`\">`dynatrace.BrowserMonitorOutage`</span> and <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-go=\"`HttpMonitorOutage`\" pulumi-lang-python=\"`HttpMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-java=\"`dynatrace.HttpMonitorOutage`\">`dynatrace.HttpMonitorOutage`</span>) Schedule retry if browser monitor execution results in a fail. For HTTP monitors this property is ignored\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicy:BrowserMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicy": {
      "properties": {
        "consecutiveRuns": {
          "type": "integer",
          "description": "The number of consecutive fails to trigger an alert\n"
        }
      },
      "type": "object",
      "required": [
        "consecutiveRuns"
      ]
    },
    "dynatrace:index/BrowserMonitorAnomalyDetectionOutageHandlingLocalOutagePolicy:BrowserMonitorAnomalyDetectionOutageHandlingLocalOutagePolicy": {
      "properties": {
        "affectedLocations": {
          "type": "integer",
          "description": "The number of affected locations to trigger an alert\n"
        },
        "consecutiveRuns": {
          "type": "integer",
          "description": "The number of consecutive fails to trigger an alert\n"
        }
      },
      "type": "object",
      "required": [
        "affectedLocations",
        "consecutiveRuns"
      ]
    },
    "dynatrace:index/BrowserMonitorKeyPerformanceMetrics:BrowserMonitorKeyPerformanceMetrics": {
      "properties": {
        "loadActionKpm": {
          "type": "string",
          "description": "Defines the key performance metric for load actions. Supported values are `VISUALLY_COMPLETE`, `SPEED_INDEX`, `USER_ACTION_DURATION`, `TIME_TO_FIRST_BYTE`, `HTML_DOWNLOADED`, `DOM_INTERACTIVE`, `LOAD_EVENT_START` and `LOAD_EVENT_END`.\n"
        },
        "xhrActionKpm": {
          "type": "string",
          "description": "Defines the key performance metric for XHR actions. Supported values are `VISUALLY_COMPLETE`, `USER_ACTION_DURATION`, `TIME_TO_FIRST_BYTE` and `RESPONSE_END`.\n"
        }
      },
      "type": "object",
      "required": [
        "loadActionKpm",
        "xhrActionKpm"
      ]
    },
    "dynatrace:index/BrowserMonitorPerformanceThresholds:BrowserMonitorPerformanceThresholds": {
      "properties": {
        "thresholds": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorPerformanceThresholdsThreshold:BrowserMonitorPerformanceThresholdsThreshold"
          }
        }
      },
      "type": "object",
      "required": [
        "thresholds"
      ]
    },
    "dynatrace:index/BrowserMonitorPerformanceThresholdsThreshold:BrowserMonitorPerformanceThresholdsThreshold": {
      "properties": {
        "event": {
          "type": "string",
          "description": "Synthetic event\n"
        },
        "threshold": {
          "type": "number",
          "description": "Threshold (in seconds)\n"
        }
      },
      "type": "object",
      "required": [
        "event",
        "threshold"
      ]
    },
    "dynatrace:index/BrowserMonitorScript:BrowserMonitorScript": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptConfiguration:BrowserMonitorScriptConfiguration",
          "description": "The setup of the monitor\n"
        },
        "events": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEvents:BrowserMonitorScriptEvents",
          "description": "Steps of the clickpath—the first step must always be of the <span pulumi-lang-nodejs=\"`navigate`\" pulumi-lang-dotnet=\"`Navigate`\" pulumi-lang-go=\"`navigate`\" pulumi-lang-python=\"`navigate`\" pulumi-lang-yaml=\"`navigate`\" pulumi-lang-java=\"`navigate`\">`navigate`</span> type\n"
        },
        "type": {
          "type": "string",
          "description": "The type of monitor. Possible values are <span pulumi-lang-nodejs=\"`clickpath`\" pulumi-lang-dotnet=\"`Clickpath`\" pulumi-lang-go=\"`clickpath`\" pulumi-lang-python=\"`clickpath`\" pulumi-lang-yaml=\"`clickpath`\" pulumi-lang-java=\"`clickpath`\">`clickpath`</span> for clickpath monitors and <span pulumi-lang-nodejs=\"`availability`\" pulumi-lang-dotnet=\"`Availability`\" pulumi-lang-go=\"`availability`\" pulumi-lang-python=\"`availability`\" pulumi-lang-yaml=\"`availability`\" pulumi-lang-java=\"`availability`\">`availability`</span> for single-URL browser monitors. These monitors are only allowed to have one event of the <span pulumi-lang-nodejs=\"`navigate`\" pulumi-lang-dotnet=\"`Navigate`\" pulumi-lang-go=\"`navigate`\" pulumi-lang-python=\"`navigate`\" pulumi-lang-yaml=\"`navigate`\" pulumi-lang-java=\"`navigate`\">`navigate`</span> type\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptConfiguration:BrowserMonitorScriptConfiguration": {
      "properties": {
        "bandwidth": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptConfigurationBandwidth:BrowserMonitorScriptConfigurationBandwidth",
          "description": "The emulated device of the monitor—holds either the parameters of the custom device or the name and orientation of the preconfigured device.\n"
        },
        "blocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Block these URLs\n"
        },
        "bypassCsp": {
          "type": "boolean",
          "description": "Bypass Content Security Policy of monitored pages\n"
        },
        "cookies": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptConfigurationCookies:BrowserMonitorScriptConfigurationCookies",
          "description": "These cookies are added before execution of the first step\n"
        },
        "device": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptConfigurationDevice:BrowserMonitorScriptConfigurationDevice",
          "description": "The emulated device of the monitor—holds either the parameters of the custom device or the name and orientation of the preconfigured device.\n\nIf not set, then the Desktop preconfigured device is used\n"
        },
        "disableWebSecurity": {
          "type": "boolean",
          "description": "No documentation available\n"
        },
        "headers": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptConfigurationHeaders:BrowserMonitorScriptConfigurationHeaders",
          "description": "The list of HTTP headers to be sent with requests of the monitor\n"
        },
        "ignoredErrorCodes": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptConfigurationIgnoredErrorCodes:BrowserMonitorScriptConfigurationIgnoredErrorCodes",
          "description": "Ignore specific status codes\n"
        },
        "javascriptSetttings": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptConfigurationJavascriptSetttings:BrowserMonitorScriptConfigurationJavascriptSetttings",
          "description": "Custom JavaScript Agent settings\n"
        },
        "monitorFrames": {
          "type": "boolean",
          "description": "Capture performance metrics for pages loaded in frames\n"
        },
        "userAgent": {
          "type": "string",
          "description": "The user agent of the request\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptConfigurationBandwidth:BrowserMonitorScriptConfigurationBandwidth": {
      "properties": {
        "download": {
          "type": "integer",
          "description": "The download speed of the network, in bytes per second\n"
        },
        "latency": {
          "type": "integer",
          "description": "The latency of the network, in milliseconds\n"
        },
        "networkType": {
          "type": "string",
          "description": "The type of the preconfigured network—when editing in the browser, press `Crtl+Spacebar` to see the list of available networks\n"
        },
        "upload": {
          "type": "integer",
          "description": "The upload speed of the network, in bytes per second\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptConfigurationCookies:BrowserMonitorScriptConfigurationCookies": {
      "properties": {
        "cookies": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptConfigurationCookiesCookie:BrowserMonitorScriptConfigurationCookiesCookie"
          },
          "description": "A request cookie\n"
        }
      },
      "type": "object",
      "required": [
        "cookies"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptConfigurationCookiesCookie:BrowserMonitorScriptConfigurationCookiesCookie": {
      "properties": {
        "domain": {
          "type": "string",
          "description": "The domain of the cookie.\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the cookie. The following cookie names are now allowed: `dtCookie`, `dtLatC`, `dtPC`, `rxVisitor`, <span pulumi-lang-nodejs=\"`rxlatency`\" pulumi-lang-dotnet=\"`Rxlatency`\" pulumi-lang-go=\"`rxlatency`\" pulumi-lang-python=\"`rxlatency`\" pulumi-lang-yaml=\"`rxlatency`\" pulumi-lang-java=\"`rxlatency`\">`rxlatency`</span>, <span pulumi-lang-nodejs=\"`rxpc`\" pulumi-lang-dotnet=\"`Rxpc`\" pulumi-lang-go=\"`rxpc`\" pulumi-lang-python=\"`rxpc`\" pulumi-lang-yaml=\"`rxpc`\" pulumi-lang-java=\"`rxpc`\">`rxpc`</span>, <span pulumi-lang-nodejs=\"`rxsession`\" pulumi-lang-dotnet=\"`Rxsession`\" pulumi-lang-go=\"`rxsession`\" pulumi-lang-python=\"`rxsession`\" pulumi-lang-yaml=\"`rxsession`\" pulumi-lang-java=\"`rxsession`\">`rxsession`</span> and <span pulumi-lang-nodejs=\"`rxvt`\" pulumi-lang-dotnet=\"`Rxvt`\" pulumi-lang-go=\"`rxvt`\" pulumi-lang-python=\"`rxvt`\" pulumi-lang-yaml=\"`rxvt`\" pulumi-lang-java=\"`rxvt`\">`rxvt`</span>\n"
        },
        "path": {
          "type": "string",
          "description": "The path of the cookie.\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the cookie. The following symbols are not allowed: `;`, `,`, `\\` and `\"`.\n"
        }
      },
      "type": "object",
      "required": [
        "domain",
        "name",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptConfigurationDevice:BrowserMonitorScriptConfigurationDevice": {
      "properties": {
        "height": {
          "type": "integer",
          "description": "The height of the screen in pixels.\nThe maximum allowed width is <span pulumi-lang-nodejs=\"`1080`\" pulumi-lang-dotnet=\"`1080`\" pulumi-lang-go=\"`1080`\" pulumi-lang-python=\"`1080`\" pulumi-lang-yaml=\"`1080`\" pulumi-lang-java=\"`1080`\">`1080`</span>.\n"
        },
        "mobile": {
          "type": "boolean",
          "description": "The flag of the mobile device.\nSet to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> for mobile devices or <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> for a desktop or laptop.\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the preconfigured device—when editing in the browser, press `Crtl+Spacebar` to see the list of available devices\n"
        },
        "orientation": {
          "type": "string",
          "description": "The orientation of the device. Possible values are <span pulumi-lang-nodejs=\"`portrait`\" pulumi-lang-dotnet=\"`Portrait`\" pulumi-lang-go=\"`portrait`\" pulumi-lang-python=\"`portrait`\" pulumi-lang-yaml=\"`portrait`\" pulumi-lang-java=\"`portrait`\">`portrait`</span> or <span pulumi-lang-nodejs=\"`landscape`\" pulumi-lang-dotnet=\"`Landscape`\" pulumi-lang-go=\"`landscape`\" pulumi-lang-python=\"`landscape`\" pulumi-lang-yaml=\"`landscape`\" pulumi-lang-java=\"`landscape`\">`landscape`</span>. Desktop and laptop devices are not allowed to use the <span pulumi-lang-nodejs=\"`portrait`\" pulumi-lang-dotnet=\"`Portrait`\" pulumi-lang-go=\"`portrait`\" pulumi-lang-python=\"`portrait`\" pulumi-lang-yaml=\"`portrait`\" pulumi-lang-java=\"`portrait`\">`portrait`</span> orientation\n"
        },
        "scaleFactor": {
          "type": "number",
          "description": "The pixel ratio of the device.\n"
        },
        "touchEnabled": {
          "type": "boolean",
          "description": "The flag of the touchscreen.\nSet to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> if the device uses touchscreen. In that case, use can set interaction event as <span pulumi-lang-nodejs=\"`tap`\" pulumi-lang-dotnet=\"`Tap`\" pulumi-lang-go=\"`tap`\" pulumi-lang-python=\"`tap`\" pulumi-lang-yaml=\"`tap`\" pulumi-lang-java=\"`tap`\">`tap`</span>.\n"
        },
        "width": {
          "type": "integer",
          "description": "The width of the screen in pixels.\nThe maximum allowed width is <span pulumi-lang-nodejs=\"`1920`\" pulumi-lang-dotnet=\"`1920`\" pulumi-lang-go=\"`1920`\" pulumi-lang-python=\"`1920`\" pulumi-lang-yaml=\"`1920`\" pulumi-lang-java=\"`1920`\">`1920`</span>.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptConfigurationHeaders:BrowserMonitorScriptConfigurationHeaders": {
      "properties": {
        "headers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptConfigurationHeadersHeader:BrowserMonitorScriptConfigurationHeadersHeader"
          },
          "description": "contains an HTTP header of the request\n"
        },
        "restrictions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Restrict applying headers to a set of URLs\n"
        }
      },
      "type": "object",
      "required": [
        "headers"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptConfigurationHeadersHeader:BrowserMonitorScriptConfigurationHeadersHeader": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The key of the header\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the header\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptConfigurationIgnoredErrorCodes:BrowserMonitorScriptConfigurationIgnoredErrorCodes": {
      "properties": {
        "matchingDocumentRequests": {
          "type": "string",
          "description": "Only apply to document request matching this regex\n"
        },
        "statusCodes": {
          "type": "string",
          "description": "You can use exact number, range or status class mask. Multiple values can be separated by comma, i.e. 404, 405-410, 5xx\n"
        }
      },
      "type": "object",
      "required": [
        "statusCodes"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptConfigurationJavascriptSetttings:BrowserMonitorScriptConfigurationJavascriptSetttings": {
      "properties": {
        "customProperties": {
          "type": "string",
          "description": "Additional Javascript Agent Properties\n"
        },
        "fetchRequests": {
          "type": "boolean",
          "description": "Capture fetch() requests\n"
        },
        "javascriptErrors": {
          "type": "boolean",
          "description": "JavaScript error report\n"
        },
        "timedActions": {
          "type": "boolean",
          "description": "Timed action support\n"
        },
        "timeoutSettings": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettings:BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettings",
          "description": "Custom JavaScript Agent settings\n"
        },
        "visuallyCompleteOptions": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions:BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions",
          "description": "Parameters for Visually complete and Speed index calculation\n"
        },
        "xmlHttpRequests": {
          "type": "boolean",
          "description": "Capture XMLHttpRequests (XHR)\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettings:BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettings": {
      "properties": {
        "actionLimit": {
          "type": "integer",
          "description": "Track up to n cascading setTimeout calls\n"
        },
        "totalTimeout": {
          "type": "integer",
          "description": "Limit cascading timeouts cumulatively to n ms\n"
        }
      },
      "type": "object",
      "required": [
        "actionLimit",
        "totalTimeout"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions:BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions": {
      "properties": {
        "excludedElements": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Query CSS selectors to specify mutation nodes (elements that change) to ignore in Visually complete and Speed index calculation\n"
        },
        "excludedUrls": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Parameters for Visually complete and Speed index calculation\n"
        },
        "imageSizeThreshold": {
          "type": "integer",
          "description": "Use this setting to define the minimum visible area per element (in pixels) for an element to be counted towards Visually complete and Speed index\n"
        },
        "inactivityTimeout": {
          "type": "integer",
          "description": "The time the Visually complete module waits for inactivity and no further mutations on the page after the load action\n"
        },
        "mutationTimeout": {
          "type": "integer",
          "description": "The time the Visually complete module waits after an XHR or custom action closes to start the calculation\n"
        }
      },
      "type": "object",
      "required": [
        "imageSizeThreshold",
        "inactivityTimeout",
        "mutationTimeout"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEvents:BrowserMonitorScriptEvents": {
      "properties": {
        "events": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEvent:BrowserMonitorScriptEventsEvent"
          },
          "description": "An event\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptEventsEvent:BrowserMonitorScriptEventsEvent": {
      "properties": {
        "click": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventClick:BrowserMonitorScriptEventsEventClick",
          "description": "Properties specified for a click event\n"
        },
        "cookie": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventCookie:BrowserMonitorScriptEventsEventCookie",
          "description": "Properties specified for a cookie event\n"
        },
        "description": {
          "type": "string",
          "description": "A short description of the event to appear in the UI\n"
        },
        "javascript": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventJavascript:BrowserMonitorScriptEventsEventJavascript",
          "description": "Properties specified for a javascript event\n"
        },
        "keystrokes": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventKeystrokes:BrowserMonitorScriptEventsEventKeystrokes",
          "description": "Properties specified for a key strokes event\n"
        },
        "navigate": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventNavigate:BrowserMonitorScriptEventsEventNavigate",
          "description": "Properties specified for a navigation event\n"
        },
        "select": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventSelect:BrowserMonitorScriptEventsEventSelect",
          "description": "Properties specified for a key strokes event.\n"
        },
        "tap": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventTap:BrowserMonitorScriptEventsEventTap",
          "description": "Properties specified for a tap event\n"
        }
      },
      "type": "object",
      "required": [
        "description"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventClick:BrowserMonitorScriptEventsEventClick": {
      "properties": {
        "button": {
          "type": "integer",
          "description": "the mouse button to be used for the click\n"
        },
        "target": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventClickTarget:BrowserMonitorScriptEventsEventClickTarget",
          "description": "The tab on which the page should open\n"
        },
        "validate": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventClickValidate:BrowserMonitorScriptEventsEventClickValidate",
          "description": "The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element\n"
        },
        "wait": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventClickWait:BrowserMonitorScriptEventsEventClickWait",
          "description": "The wait condition for the event—defines how long Dynatrace should wait before the next action is executed\n"
        }
      },
      "type": "object",
      "required": [
        "button"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventClickTarget:BrowserMonitorScriptEventsEventClickTarget": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventClickTargetLocator:BrowserMonitorScriptEventsEventClickTargetLocator"
          },
          "description": "The list of locators identifying the desired element\n"
        },
        "window": {
          "type": "string",
          "description": "The tab of the target\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventClickTargetLocator:BrowserMonitorScriptEventsEventClickTargetLocator": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventClickTargetLocatorLocator:BrowserMonitorScriptEventsEventClickTargetLocatorLocator"
          },
          "description": "A locator dentifyies the desired element\n"
        }
      },
      "type": "object",
      "required": [
        "locators"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventClickTargetLocatorLocator:BrowserMonitorScriptEventsEventClickTargetLocatorLocator": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines where to look for an element. <span pulumi-lang-nodejs=\"`css`\" pulumi-lang-dotnet=\"`Css`\" pulumi-lang-go=\"`css`\" pulumi-lang-python=\"`css`\" pulumi-lang-yaml=\"`css`\" pulumi-lang-java=\"`css`\">`css`</span> (CSS Selector) or <span pulumi-lang-nodejs=\"`dom`\" pulumi-lang-dotnet=\"`Dom`\" pulumi-lang-go=\"`dom`\" pulumi-lang-python=\"`dom`\" pulumi-lang-yaml=\"`dom`\" pulumi-lang-java=\"`dom`\">`dom`</span> (Javascript code)\n"
        },
        "value": {
          "type": "string",
          "description": "The name of the element to be found\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventClickValidate:BrowserMonitorScriptEventsEventClickValidate": {
      "properties": {
        "validations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventClickValidateValidation:BrowserMonitorScriptEventsEventClickValidateValidation"
          },
          "description": "The element to wait for. Required for the <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span> type, not applicable otherwise.\n"
        }
      },
      "type": "object",
      "required": [
        "validations"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventClickValidateValidation:BrowserMonitorScriptEventsEventClickValidateValidation": {
      "properties": {
        "failIfFound": {
          "type": "boolean",
          "description": "The condition of the validation. <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> means the validation succeeds if the specified content/element is found. <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> means the validation fails if the specified content/element is found\n"
        },
        "match": {
          "type": "string",
          "description": "The content to look for on the page.\nRegular expressions are allowed. In that case set `isRegex` as <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Required for <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span>, optional for <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span>.\n"
        },
        "regex": {
          "type": "boolean",
          "description": "Defines whether <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> is plain text (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) or a regular expression (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>)\n"
        },
        "target": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventClickValidateValidationTarget:BrowserMonitorScriptEventsEventClickValidateValidationTarget",
          "description": "The elemnt to look for on the page\n"
        },
        "type": {
          "type": "string",
          "description": "The goal of the validation. <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span> (check page for the specific content. Not allowed for validation inside of wait condition), <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span> (check page for the specific element).\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventClickValidateValidationTarget:BrowserMonitorScriptEventsEventClickValidateValidationTarget": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventClickValidateValidationTargetLocator:BrowserMonitorScriptEventsEventClickValidateValidationTargetLocator"
          },
          "description": "The list of locators identifying the desired element\n"
        },
        "window": {
          "type": "string",
          "description": "The tab of the target\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventClickValidateValidationTargetLocator:BrowserMonitorScriptEventsEventClickValidateValidationTargetLocator": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorLocator"
          },
          "description": "A locator dentifyies the desired element\n"
        }
      },
      "type": "object",
      "required": [
        "locators"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorLocator": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines where to look for an element. <span pulumi-lang-nodejs=\"`css`\" pulumi-lang-dotnet=\"`Css`\" pulumi-lang-go=\"`css`\" pulumi-lang-python=\"`css`\" pulumi-lang-yaml=\"`css`\" pulumi-lang-java=\"`css`\">`css`</span> (CSS Selector) or <span pulumi-lang-nodejs=\"`dom`\" pulumi-lang-dotnet=\"`Dom`\" pulumi-lang-go=\"`dom`\" pulumi-lang-python=\"`dom`\" pulumi-lang-yaml=\"`dom`\" pulumi-lang-java=\"`dom`\">`dom`</span> (Javascript code)\n"
        },
        "value": {
          "type": "string",
          "description": "The name of the element to be found\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventClickWait:BrowserMonitorScriptEventsEventClickWait": {
      "properties": {
        "milliseconds": {
          "type": "integer",
          "description": "The time to wait, in millisencods. The maximum allowed value is <span pulumi-lang-nodejs=\"`60000`\" pulumi-lang-dotnet=\"`60000`\" pulumi-lang-go=\"`60000`\" pulumi-lang-python=\"`60000`\" pulumi-lang-yaml=\"`60000`\" pulumi-lang-java=\"`60000`\">`60000`</span>. Required for the type <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, not applicable otherwise.\n"
        },
        "timeout": {
          "type": "integer",
          "description": "he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed.\nThe maximum allowed value is 60000. Required for the type <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span>, not applicable otherwise..\n"
        },
        "validation": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventClickWaitValidation:BrowserMonitorScriptEventsEventClickWaitValidation",
          "description": "The elements to wait for. Required for the <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span> type, not applicable otherwise.\n"
        },
        "waitFor": {
          "type": "string",
          "description": "The time to wait before the next event is triggered. Possible values are <span pulumi-lang-nodejs=\"`pageComplete`\" pulumi-lang-dotnet=\"`PageComplete`\" pulumi-lang-go=\"`pageComplete`\" pulumi-lang-python=\"`page_complete`\" pulumi-lang-yaml=\"`pageComplete`\" pulumi-lang-java=\"`pageComplete`\">`page_complete`</span> (wait for the page to load completely), <span pulumi-lang-nodejs=\"`network`\" pulumi-lang-dotnet=\"`Network`\" pulumi-lang-go=\"`network`\" pulumi-lang-python=\"`network`\" pulumi-lang-yaml=\"`network`\" pulumi-lang-java=\"`network`\">`network`</span> (wait for background network activity to complete), <span pulumi-lang-nodejs=\"`nextAction`\" pulumi-lang-dotnet=\"`NextAction`\" pulumi-lang-go=\"`nextAction`\" pulumi-lang-python=\"`next_action`\" pulumi-lang-yaml=\"`nextAction`\" pulumi-lang-java=\"`nextAction`\">`next_action`</span> (wait for the next action), <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span> (wait for a specified periodof time) and <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span> (wait for a specific element to appear)\n"
        }
      },
      "type": "object",
      "required": [
        "waitFor"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventClickWaitValidation:BrowserMonitorScriptEventsEventClickWaitValidation": {
      "properties": {
        "failIfFound": {
          "type": "boolean",
          "description": "The condition of the validation. <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> means the validation succeeds if the specified content/element is found. <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> means the validation fails if the specified content/element is found\n"
        },
        "match": {
          "type": "string",
          "description": "The content to look for on the page.\nRegular expressions are allowed. In that case set `isRegex` as <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Required for <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span>, optional for <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span>.\n"
        },
        "regex": {
          "type": "boolean",
          "description": "Defines whether <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> is plain text (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) or a regular expression (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>)\n"
        },
        "target": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventClickWaitValidationTarget:BrowserMonitorScriptEventsEventClickWaitValidationTarget",
          "description": "The elemnt to look for on the page\n"
        },
        "type": {
          "type": "string",
          "description": "The goal of the validation. <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span> (check page for the specific content. Not allowed for validation inside of wait condition), <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span> (check page for the specific element).\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventClickWaitValidationTarget:BrowserMonitorScriptEventsEventClickWaitValidationTarget": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventClickWaitValidationTargetLocator:BrowserMonitorScriptEventsEventClickWaitValidationTargetLocator"
          },
          "description": "The list of locators identifying the desired element\n"
        },
        "window": {
          "type": "string",
          "description": "The tab of the target\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventClickWaitValidationTargetLocator:BrowserMonitorScriptEventsEventClickWaitValidationTargetLocator": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorLocator"
          },
          "description": "A locator dentifyies the desired element\n"
        }
      },
      "type": "object",
      "required": [
        "locators"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorLocator": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines where to look for an element. <span pulumi-lang-nodejs=\"`css`\" pulumi-lang-dotnet=\"`Css`\" pulumi-lang-go=\"`css`\" pulumi-lang-python=\"`css`\" pulumi-lang-yaml=\"`css`\" pulumi-lang-java=\"`css`\">`css`</span> (CSS Selector) or <span pulumi-lang-nodejs=\"`dom`\" pulumi-lang-dotnet=\"`Dom`\" pulumi-lang-go=\"`dom`\" pulumi-lang-python=\"`dom`\" pulumi-lang-yaml=\"`dom`\" pulumi-lang-java=\"`dom`\">`dom`</span> (Javascript code)\n"
        },
        "value": {
          "type": "string",
          "description": "The name of the element to be found\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventCookie:BrowserMonitorScriptEventsEventCookie": {
      "properties": {
        "cookies": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventCookieCookies:BrowserMonitorScriptEventsEventCookieCookies",
          "description": "Every cookie must be unique within the list. However, you can use the same cookie again in other event\n"
        }
      },
      "type": "object",
      "required": [
        "cookies"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventCookieCookies:BrowserMonitorScriptEventsEventCookieCookies": {
      "properties": {
        "cookies": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventCookieCookiesCookie:BrowserMonitorScriptEventsEventCookieCookiesCookie"
          },
          "description": "A request cookie\n"
        }
      },
      "type": "object",
      "required": [
        "cookies"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventCookieCookiesCookie:BrowserMonitorScriptEventsEventCookieCookiesCookie": {
      "properties": {
        "domain": {
          "type": "string",
          "description": "The domain of the cookie.\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the cookie. The following cookie names are now allowed: `dtCookie`, `dtLatC`, `dtPC`, `rxVisitor`, <span pulumi-lang-nodejs=\"`rxlatency`\" pulumi-lang-dotnet=\"`Rxlatency`\" pulumi-lang-go=\"`rxlatency`\" pulumi-lang-python=\"`rxlatency`\" pulumi-lang-yaml=\"`rxlatency`\" pulumi-lang-java=\"`rxlatency`\">`rxlatency`</span>, <span pulumi-lang-nodejs=\"`rxpc`\" pulumi-lang-dotnet=\"`Rxpc`\" pulumi-lang-go=\"`rxpc`\" pulumi-lang-python=\"`rxpc`\" pulumi-lang-yaml=\"`rxpc`\" pulumi-lang-java=\"`rxpc`\">`rxpc`</span>, <span pulumi-lang-nodejs=\"`rxsession`\" pulumi-lang-dotnet=\"`Rxsession`\" pulumi-lang-go=\"`rxsession`\" pulumi-lang-python=\"`rxsession`\" pulumi-lang-yaml=\"`rxsession`\" pulumi-lang-java=\"`rxsession`\">`rxsession`</span> and <span pulumi-lang-nodejs=\"`rxvt`\" pulumi-lang-dotnet=\"`Rxvt`\" pulumi-lang-go=\"`rxvt`\" pulumi-lang-python=\"`rxvt`\" pulumi-lang-yaml=\"`rxvt`\" pulumi-lang-java=\"`rxvt`\">`rxvt`</span>\n"
        },
        "path": {
          "type": "string",
          "description": "The path of the cookie.\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the cookie. The following symbols are not allowed: `;`, `,`, `\\` and `\"`.\n"
        }
      },
      "type": "object",
      "required": [
        "domain",
        "name",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventJavascript:BrowserMonitorScriptEventsEventJavascript": {
      "properties": {
        "code": {
          "type": "string",
          "description": "The JavaScript code to be executed in this event\n"
        },
        "target": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventJavascriptTarget:BrowserMonitorScriptEventsEventJavascriptTarget",
          "description": "The tab on which the page should open\n"
        },
        "wait": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventJavascriptWait:BrowserMonitorScriptEventsEventJavascriptWait",
          "description": "The wait condition for the event—defines how long Dynatrace should wait before the next action is executed\n"
        }
      },
      "type": "object",
      "required": [
        "code"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventJavascriptTarget:BrowserMonitorScriptEventsEventJavascriptTarget": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventJavascriptTargetLocator:BrowserMonitorScriptEventsEventJavascriptTargetLocator"
          },
          "description": "The list of locators identifying the desired element\n"
        },
        "window": {
          "type": "string",
          "description": "The tab of the target\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventJavascriptTargetLocator:BrowserMonitorScriptEventsEventJavascriptTargetLocator": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventJavascriptTargetLocatorLocator:BrowserMonitorScriptEventsEventJavascriptTargetLocatorLocator"
          },
          "description": "A locator dentifyies the desired element\n"
        }
      },
      "type": "object",
      "required": [
        "locators"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventJavascriptTargetLocatorLocator:BrowserMonitorScriptEventsEventJavascriptTargetLocatorLocator": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines where to look for an element. <span pulumi-lang-nodejs=\"`css`\" pulumi-lang-dotnet=\"`Css`\" pulumi-lang-go=\"`css`\" pulumi-lang-python=\"`css`\" pulumi-lang-yaml=\"`css`\" pulumi-lang-java=\"`css`\">`css`</span> (CSS Selector) or <span pulumi-lang-nodejs=\"`dom`\" pulumi-lang-dotnet=\"`Dom`\" pulumi-lang-go=\"`dom`\" pulumi-lang-python=\"`dom`\" pulumi-lang-yaml=\"`dom`\" pulumi-lang-java=\"`dom`\">`dom`</span> (Javascript code)\n"
        },
        "value": {
          "type": "string",
          "description": "The name of the element to be found\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventJavascriptWait:BrowserMonitorScriptEventsEventJavascriptWait": {
      "properties": {
        "milliseconds": {
          "type": "integer",
          "description": "The time to wait, in millisencods. The maximum allowed value is <span pulumi-lang-nodejs=\"`60000`\" pulumi-lang-dotnet=\"`60000`\" pulumi-lang-go=\"`60000`\" pulumi-lang-python=\"`60000`\" pulumi-lang-yaml=\"`60000`\" pulumi-lang-java=\"`60000`\">`60000`</span>. Required for the type <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, not applicable otherwise.\n"
        },
        "timeout": {
          "type": "integer",
          "description": "he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed.\nThe maximum allowed value is 60000. Required for the type <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span>, not applicable otherwise..\n"
        },
        "validation": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventJavascriptWaitValidation:BrowserMonitorScriptEventsEventJavascriptWaitValidation",
          "description": "The elements to wait for. Required for the <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span> type, not applicable otherwise.\n"
        },
        "waitFor": {
          "type": "string",
          "description": "The time to wait before the next event is triggered. Possible values are <span pulumi-lang-nodejs=\"`pageComplete`\" pulumi-lang-dotnet=\"`PageComplete`\" pulumi-lang-go=\"`pageComplete`\" pulumi-lang-python=\"`page_complete`\" pulumi-lang-yaml=\"`pageComplete`\" pulumi-lang-java=\"`pageComplete`\">`page_complete`</span> (wait for the page to load completely), <span pulumi-lang-nodejs=\"`network`\" pulumi-lang-dotnet=\"`Network`\" pulumi-lang-go=\"`network`\" pulumi-lang-python=\"`network`\" pulumi-lang-yaml=\"`network`\" pulumi-lang-java=\"`network`\">`network`</span> (wait for background network activity to complete), <span pulumi-lang-nodejs=\"`nextAction`\" pulumi-lang-dotnet=\"`NextAction`\" pulumi-lang-go=\"`nextAction`\" pulumi-lang-python=\"`next_action`\" pulumi-lang-yaml=\"`nextAction`\" pulumi-lang-java=\"`nextAction`\">`next_action`</span> (wait for the next action), <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span> (wait for a specified periodof time) and <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span> (wait for a specific element to appear)\n"
        }
      },
      "type": "object",
      "required": [
        "waitFor"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventJavascriptWaitValidation:BrowserMonitorScriptEventsEventJavascriptWaitValidation": {
      "properties": {
        "failIfFound": {
          "type": "boolean",
          "description": "The condition of the validation. <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> means the validation succeeds if the specified content/element is found. <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> means the validation fails if the specified content/element is found\n"
        },
        "match": {
          "type": "string",
          "description": "The content to look for on the page.\nRegular expressions are allowed. In that case set `isRegex` as <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Required for <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span>, optional for <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span>.\n"
        },
        "regex": {
          "type": "boolean",
          "description": "Defines whether <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> is plain text (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) or a regular expression (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>)\n"
        },
        "target": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventJavascriptWaitValidationTarget:BrowserMonitorScriptEventsEventJavascriptWaitValidationTarget",
          "description": "The elemnt to look for on the page\n"
        },
        "type": {
          "type": "string",
          "description": "The goal of the validation. <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span> (check page for the specific content. Not allowed for validation inside of wait condition), <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span> (check page for the specific element).\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventJavascriptWaitValidationTarget:BrowserMonitorScriptEventsEventJavascriptWaitValidationTarget": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocator:BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocator"
          },
          "description": "The list of locators identifying the desired element\n"
        },
        "window": {
          "type": "string",
          "description": "The tab of the target\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocator:BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocator": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorLocator"
          },
          "description": "A locator dentifyies the desired element\n"
        }
      },
      "type": "object",
      "required": [
        "locators"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorLocator": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines where to look for an element. <span pulumi-lang-nodejs=\"`css`\" pulumi-lang-dotnet=\"`Css`\" pulumi-lang-go=\"`css`\" pulumi-lang-python=\"`css`\" pulumi-lang-yaml=\"`css`\" pulumi-lang-java=\"`css`\">`css`</span> (CSS Selector) or <span pulumi-lang-nodejs=\"`dom`\" pulumi-lang-dotnet=\"`Dom`\" pulumi-lang-go=\"`dom`\" pulumi-lang-python=\"`dom`\" pulumi-lang-yaml=\"`dom`\" pulumi-lang-java=\"`dom`\">`dom`</span> (Javascript code)\n"
        },
        "value": {
          "type": "string",
          "description": "The name of the element to be found\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventKeystrokes:BrowserMonitorScriptEventsEventKeystrokes": {
      "properties": {
        "credential": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventKeystrokesCredential:BrowserMonitorScriptEventsEventKeystrokesCredential",
          "description": "Credentials for this event\n"
        },
        "masked": {
          "type": "boolean",
          "description": "Indicates whether the `textValue` is encrypted (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or not (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>). Must not be specified if <span pulumi-lang-nodejs=\"`credentials`\" pulumi-lang-dotnet=\"`Credentials`\" pulumi-lang-go=\"`credentials`\" pulumi-lang-python=\"`credentials`\" pulumi-lang-yaml=\"`credentials`\" pulumi-lang-java=\"`credentials`\">`credentials`</span> from the vault are being used\n"
        },
        "simulateBlurEvent": {
          "type": "boolean",
          "description": "Defines whether to blur the text field when it loses focus.\nSet to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> to trigger the blur the `textValue`\n"
        },
        "simulateReturnKey": {
          "type": "boolean",
          "description": "Simulates pressing the 'Return' key after simulating other keystrokes. For example, to submit a form or trigger a login.\n"
        },
        "target": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventKeystrokesTarget:BrowserMonitorScriptEventsEventKeystrokesTarget",
          "description": "The tab on which the page should open\n"
        },
        "text": {
          "type": "string",
          "description": "The text to enter. Must not be specified if <span pulumi-lang-nodejs=\"`credentials`\" pulumi-lang-dotnet=\"`Credentials`\" pulumi-lang-go=\"`credentials`\" pulumi-lang-python=\"`credentials`\" pulumi-lang-yaml=\"`credentials`\" pulumi-lang-java=\"`credentials`\">`credentials`</span> from the vault are being used\n"
        },
        "validate": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventKeystrokesValidate:BrowserMonitorScriptEventsEventKeystrokesValidate",
          "description": "The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element\n"
        },
        "wait": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventKeystrokesWait:BrowserMonitorScriptEventsEventKeystrokesWait",
          "description": "The wait condition for the event—defines how long Dynatrace should wait before the next action is executed\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventKeystrokesCredential:BrowserMonitorScriptEventsEventKeystrokesCredential": {
      "properties": {
        "field": {
          "type": "string",
          "description": "Either <span pulumi-lang-nodejs=\"`username`\" pulumi-lang-dotnet=\"`Username`\" pulumi-lang-go=\"`username`\" pulumi-lang-python=\"`username`\" pulumi-lang-yaml=\"`username`\" pulumi-lang-java=\"`username`\">`username`</span> or <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>\n"
        },
        "vaultId": {
          "type": "string",
          "description": "The ID of the credential within the Credentials Vault\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "vaultId"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventKeystrokesTarget:BrowserMonitorScriptEventsEventKeystrokesTarget": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventKeystrokesTargetLocator:BrowserMonitorScriptEventsEventKeystrokesTargetLocator"
          },
          "description": "The list of locators identifying the desired element\n"
        },
        "window": {
          "type": "string",
          "description": "The tab of the target\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventKeystrokesTargetLocator:BrowserMonitorScriptEventsEventKeystrokesTargetLocator": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventKeystrokesTargetLocatorLocator:BrowserMonitorScriptEventsEventKeystrokesTargetLocatorLocator"
          },
          "description": "A locator dentifyies the desired element\n"
        }
      },
      "type": "object",
      "required": [
        "locators"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventKeystrokesTargetLocatorLocator:BrowserMonitorScriptEventsEventKeystrokesTargetLocatorLocator": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines where to look for an element. <span pulumi-lang-nodejs=\"`css`\" pulumi-lang-dotnet=\"`Css`\" pulumi-lang-go=\"`css`\" pulumi-lang-python=\"`css`\" pulumi-lang-yaml=\"`css`\" pulumi-lang-java=\"`css`\">`css`</span> (CSS Selector) or <span pulumi-lang-nodejs=\"`dom`\" pulumi-lang-dotnet=\"`Dom`\" pulumi-lang-go=\"`dom`\" pulumi-lang-python=\"`dom`\" pulumi-lang-yaml=\"`dom`\" pulumi-lang-java=\"`dom`\">`dom`</span> (Javascript code)\n"
        },
        "value": {
          "type": "string",
          "description": "The name of the element to be found\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventKeystrokesValidate:BrowserMonitorScriptEventsEventKeystrokesValidate": {
      "properties": {
        "validations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventKeystrokesValidateValidation:BrowserMonitorScriptEventsEventKeystrokesValidateValidation"
          },
          "description": "The element to wait for. Required for the <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span> type, not applicable otherwise.\n"
        }
      },
      "type": "object",
      "required": [
        "validations"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventKeystrokesValidateValidation:BrowserMonitorScriptEventsEventKeystrokesValidateValidation": {
      "properties": {
        "failIfFound": {
          "type": "boolean",
          "description": "The condition of the validation. <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> means the validation succeeds if the specified content/element is found. <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> means the validation fails if the specified content/element is found\n"
        },
        "match": {
          "type": "string",
          "description": "The content to look for on the page.\nRegular expressions are allowed. In that case set `isRegex` as <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Required for <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span>, optional for <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span>.\n"
        },
        "regex": {
          "type": "boolean",
          "description": "Defines whether <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> is plain text (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) or a regular expression (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>)\n"
        },
        "target": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventKeystrokesValidateValidationTarget:BrowserMonitorScriptEventsEventKeystrokesValidateValidationTarget",
          "description": "The elemnt to look for on the page\n"
        },
        "type": {
          "type": "string",
          "description": "The goal of the validation. <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span> (check page for the specific content. Not allowed for validation inside of wait condition), <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span> (check page for the specific element).\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventKeystrokesValidateValidationTarget:BrowserMonitorScriptEventsEventKeystrokesValidateValidationTarget": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocator:BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocator"
          },
          "description": "The list of locators identifying the desired element\n"
        },
        "window": {
          "type": "string",
          "description": "The tab of the target\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocator:BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocator": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorLocator"
          },
          "description": "A locator dentifyies the desired element\n"
        }
      },
      "type": "object",
      "required": [
        "locators"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorLocator": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines where to look for an element. <span pulumi-lang-nodejs=\"`css`\" pulumi-lang-dotnet=\"`Css`\" pulumi-lang-go=\"`css`\" pulumi-lang-python=\"`css`\" pulumi-lang-yaml=\"`css`\" pulumi-lang-java=\"`css`\">`css`</span> (CSS Selector) or <span pulumi-lang-nodejs=\"`dom`\" pulumi-lang-dotnet=\"`Dom`\" pulumi-lang-go=\"`dom`\" pulumi-lang-python=\"`dom`\" pulumi-lang-yaml=\"`dom`\" pulumi-lang-java=\"`dom`\">`dom`</span> (Javascript code)\n"
        },
        "value": {
          "type": "string",
          "description": "The name of the element to be found\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventKeystrokesWait:BrowserMonitorScriptEventsEventKeystrokesWait": {
      "properties": {
        "milliseconds": {
          "type": "integer",
          "description": "The time to wait, in millisencods. The maximum allowed value is <span pulumi-lang-nodejs=\"`60000`\" pulumi-lang-dotnet=\"`60000`\" pulumi-lang-go=\"`60000`\" pulumi-lang-python=\"`60000`\" pulumi-lang-yaml=\"`60000`\" pulumi-lang-java=\"`60000`\">`60000`</span>. Required for the type <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, not applicable otherwise.\n"
        },
        "timeout": {
          "type": "integer",
          "description": "he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed.\nThe maximum allowed value is 60000. Required for the type <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span>, not applicable otherwise..\n"
        },
        "validation": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventKeystrokesWaitValidation:BrowserMonitorScriptEventsEventKeystrokesWaitValidation",
          "description": "The elements to wait for. Required for the <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span> type, not applicable otherwise.\n"
        },
        "waitFor": {
          "type": "string",
          "description": "The time to wait before the next event is triggered. Possible values are <span pulumi-lang-nodejs=\"`pageComplete`\" pulumi-lang-dotnet=\"`PageComplete`\" pulumi-lang-go=\"`pageComplete`\" pulumi-lang-python=\"`page_complete`\" pulumi-lang-yaml=\"`pageComplete`\" pulumi-lang-java=\"`pageComplete`\">`page_complete`</span> (wait for the page to load completely), <span pulumi-lang-nodejs=\"`network`\" pulumi-lang-dotnet=\"`Network`\" pulumi-lang-go=\"`network`\" pulumi-lang-python=\"`network`\" pulumi-lang-yaml=\"`network`\" pulumi-lang-java=\"`network`\">`network`</span> (wait for background network activity to complete), <span pulumi-lang-nodejs=\"`nextAction`\" pulumi-lang-dotnet=\"`NextAction`\" pulumi-lang-go=\"`nextAction`\" pulumi-lang-python=\"`next_action`\" pulumi-lang-yaml=\"`nextAction`\" pulumi-lang-java=\"`nextAction`\">`next_action`</span> (wait for the next action), <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span> (wait for a specified periodof time) and <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span> (wait for a specific element to appear)\n"
        }
      },
      "type": "object",
      "required": [
        "waitFor"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventKeystrokesWaitValidation:BrowserMonitorScriptEventsEventKeystrokesWaitValidation": {
      "properties": {
        "failIfFound": {
          "type": "boolean",
          "description": "The condition of the validation. <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> means the validation succeeds if the specified content/element is found. <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> means the validation fails if the specified content/element is found\n"
        },
        "match": {
          "type": "string",
          "description": "The content to look for on the page.\nRegular expressions are allowed. In that case set `isRegex` as <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Required for <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span>, optional for <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span>.\n"
        },
        "regex": {
          "type": "boolean",
          "description": "Defines whether <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> is plain text (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) or a regular expression (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>)\n"
        },
        "target": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventKeystrokesWaitValidationTarget:BrowserMonitorScriptEventsEventKeystrokesWaitValidationTarget",
          "description": "The elemnt to look for on the page\n"
        },
        "type": {
          "type": "string",
          "description": "The goal of the validation. <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span> (check page for the specific content. Not allowed for validation inside of wait condition), <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span> (check page for the specific element).\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventKeystrokesWaitValidationTarget:BrowserMonitorScriptEventsEventKeystrokesWaitValidationTarget": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocator:BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocator"
          },
          "description": "The list of locators identifying the desired element\n"
        },
        "window": {
          "type": "string",
          "description": "The tab of the target\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocator:BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocator": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorLocator"
          },
          "description": "A locator dentifyies the desired element\n"
        }
      },
      "type": "object",
      "required": [
        "locators"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorLocator": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines where to look for an element. <span pulumi-lang-nodejs=\"`css`\" pulumi-lang-dotnet=\"`Css`\" pulumi-lang-go=\"`css`\" pulumi-lang-python=\"`css`\" pulumi-lang-yaml=\"`css`\" pulumi-lang-java=\"`css`\">`css`</span> (CSS Selector) or <span pulumi-lang-nodejs=\"`dom`\" pulumi-lang-dotnet=\"`Dom`\" pulumi-lang-go=\"`dom`\" pulumi-lang-python=\"`dom`\" pulumi-lang-yaml=\"`dom`\" pulumi-lang-java=\"`dom`\">`dom`</span> (Javascript code)\n"
        },
        "value": {
          "type": "string",
          "description": "The name of the element to be found\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventNavigate:BrowserMonitorScriptEventsEventNavigate": {
      "properties": {
        "authentication": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventNavigateAuthentication:BrowserMonitorScriptEventsEventNavigateAuthentication",
          "description": "The login credentials to bypass the browser login mask\n"
        },
        "target": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventNavigateTarget:BrowserMonitorScriptEventsEventNavigateTarget",
          "description": "The tab on which the page should open\n"
        },
        "url": {
          "type": "string",
          "description": "The URL to navigate to\n"
        },
        "validate": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventNavigateValidate:BrowserMonitorScriptEventsEventNavigateValidate",
          "description": "The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element\n"
        },
        "wait": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventNavigateWait:BrowserMonitorScriptEventsEventNavigateWait",
          "description": "The wait condition for the event—defines how long Dynatrace should wait before the next action is executed\n"
        }
      },
      "type": "object",
      "required": [
        "url"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventNavigateAuthentication:BrowserMonitorScriptEventsEventNavigateAuthentication": {
      "properties": {
        "authServerAllowlist": {
          "type": "string",
          "description": "List of allowed servers, optional with Kerberos authentication\n"
        },
        "creds": {
          "type": "string",
          "description": "A reference to the entry within the credential vault\n"
        },
        "domain": {
          "type": "string",
          "description": "User's domain name, required with Kerberos authentication\n"
        },
        "type": {
          "type": "string",
          "description": "The type of authentication\n"
        }
      },
      "type": "object",
      "required": [
        "creds",
        "type"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventNavigateTarget:BrowserMonitorScriptEventsEventNavigateTarget": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventNavigateTargetLocator:BrowserMonitorScriptEventsEventNavigateTargetLocator"
          },
          "description": "The list of locators identifying the desired element\n"
        },
        "window": {
          "type": "string",
          "description": "The tab of the target\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventNavigateTargetLocator:BrowserMonitorScriptEventsEventNavigateTargetLocator": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventNavigateTargetLocatorLocator:BrowserMonitorScriptEventsEventNavigateTargetLocatorLocator"
          },
          "description": "A locator dentifyies the desired element\n"
        }
      },
      "type": "object",
      "required": [
        "locators"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventNavigateTargetLocatorLocator:BrowserMonitorScriptEventsEventNavigateTargetLocatorLocator": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines where to look for an element. <span pulumi-lang-nodejs=\"`css`\" pulumi-lang-dotnet=\"`Css`\" pulumi-lang-go=\"`css`\" pulumi-lang-python=\"`css`\" pulumi-lang-yaml=\"`css`\" pulumi-lang-java=\"`css`\">`css`</span> (CSS Selector) or <span pulumi-lang-nodejs=\"`dom`\" pulumi-lang-dotnet=\"`Dom`\" pulumi-lang-go=\"`dom`\" pulumi-lang-python=\"`dom`\" pulumi-lang-yaml=\"`dom`\" pulumi-lang-java=\"`dom`\">`dom`</span> (Javascript code)\n"
        },
        "value": {
          "type": "string",
          "description": "The name of the element to be found\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventNavigateValidate:BrowserMonitorScriptEventsEventNavigateValidate": {
      "properties": {
        "validations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventNavigateValidateValidation:BrowserMonitorScriptEventsEventNavigateValidateValidation"
          },
          "description": "The element to wait for. Required for the <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span> type, not applicable otherwise.\n"
        }
      },
      "type": "object",
      "required": [
        "validations"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventNavigateValidateValidation:BrowserMonitorScriptEventsEventNavigateValidateValidation": {
      "properties": {
        "failIfFound": {
          "type": "boolean",
          "description": "The condition of the validation. <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> means the validation succeeds if the specified content/element is found. <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> means the validation fails if the specified content/element is found\n"
        },
        "match": {
          "type": "string",
          "description": "The content to look for on the page.\nRegular expressions are allowed. In that case set `isRegex` as <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Required for <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span>, optional for <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span>.\n"
        },
        "regex": {
          "type": "boolean",
          "description": "Defines whether <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> is plain text (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) or a regular expression (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>)\n"
        },
        "target": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventNavigateValidateValidationTarget:BrowserMonitorScriptEventsEventNavigateValidateValidationTarget",
          "description": "The elemnt to look for on the page\n"
        },
        "type": {
          "type": "string",
          "description": "The goal of the validation. <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span> (check page for the specific content. Not allowed for validation inside of wait condition), <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span> (check page for the specific element).\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventNavigateValidateValidationTarget:BrowserMonitorScriptEventsEventNavigateValidateValidationTarget": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocator:BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocator"
          },
          "description": "The list of locators identifying the desired element\n"
        },
        "window": {
          "type": "string",
          "description": "The tab of the target\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocator:BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocator": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorLocator"
          },
          "description": "A locator dentifyies the desired element\n"
        }
      },
      "type": "object",
      "required": [
        "locators"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorLocator": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines where to look for an element. <span pulumi-lang-nodejs=\"`css`\" pulumi-lang-dotnet=\"`Css`\" pulumi-lang-go=\"`css`\" pulumi-lang-python=\"`css`\" pulumi-lang-yaml=\"`css`\" pulumi-lang-java=\"`css`\">`css`</span> (CSS Selector) or <span pulumi-lang-nodejs=\"`dom`\" pulumi-lang-dotnet=\"`Dom`\" pulumi-lang-go=\"`dom`\" pulumi-lang-python=\"`dom`\" pulumi-lang-yaml=\"`dom`\" pulumi-lang-java=\"`dom`\">`dom`</span> (Javascript code)\n"
        },
        "value": {
          "type": "string",
          "description": "The name of the element to be found\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventNavigateWait:BrowserMonitorScriptEventsEventNavigateWait": {
      "properties": {
        "milliseconds": {
          "type": "integer",
          "description": "The time to wait, in millisencods. The maximum allowed value is <span pulumi-lang-nodejs=\"`60000`\" pulumi-lang-dotnet=\"`60000`\" pulumi-lang-go=\"`60000`\" pulumi-lang-python=\"`60000`\" pulumi-lang-yaml=\"`60000`\" pulumi-lang-java=\"`60000`\">`60000`</span>. Required for the type <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, not applicable otherwise.\n"
        },
        "timeout": {
          "type": "integer",
          "description": "he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed.\nThe maximum allowed value is 60000. Required for the type <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span>, not applicable otherwise..\n"
        },
        "validation": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventNavigateWaitValidation:BrowserMonitorScriptEventsEventNavigateWaitValidation",
          "description": "The elements to wait for. Required for the <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span> type, not applicable otherwise.\n"
        },
        "waitFor": {
          "type": "string",
          "description": "The time to wait before the next event is triggered. Possible values are <span pulumi-lang-nodejs=\"`pageComplete`\" pulumi-lang-dotnet=\"`PageComplete`\" pulumi-lang-go=\"`pageComplete`\" pulumi-lang-python=\"`page_complete`\" pulumi-lang-yaml=\"`pageComplete`\" pulumi-lang-java=\"`pageComplete`\">`page_complete`</span> (wait for the page to load completely), <span pulumi-lang-nodejs=\"`network`\" pulumi-lang-dotnet=\"`Network`\" pulumi-lang-go=\"`network`\" pulumi-lang-python=\"`network`\" pulumi-lang-yaml=\"`network`\" pulumi-lang-java=\"`network`\">`network`</span> (wait for background network activity to complete), <span pulumi-lang-nodejs=\"`nextAction`\" pulumi-lang-dotnet=\"`NextAction`\" pulumi-lang-go=\"`nextAction`\" pulumi-lang-python=\"`next_action`\" pulumi-lang-yaml=\"`nextAction`\" pulumi-lang-java=\"`nextAction`\">`next_action`</span> (wait for the next action), <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span> (wait for a specified periodof time) and <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span> (wait for a specific element to appear)\n"
        }
      },
      "type": "object",
      "required": [
        "waitFor"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventNavigateWaitValidation:BrowserMonitorScriptEventsEventNavigateWaitValidation": {
      "properties": {
        "failIfFound": {
          "type": "boolean",
          "description": "The condition of the validation. <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> means the validation succeeds if the specified content/element is found. <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> means the validation fails if the specified content/element is found\n"
        },
        "match": {
          "type": "string",
          "description": "The content to look for on the page.\nRegular expressions are allowed. In that case set `isRegex` as <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Required for <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span>, optional for <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span>.\n"
        },
        "regex": {
          "type": "boolean",
          "description": "Defines whether <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> is plain text (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) or a regular expression (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>)\n"
        },
        "target": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventNavigateWaitValidationTarget:BrowserMonitorScriptEventsEventNavigateWaitValidationTarget",
          "description": "The elemnt to look for on the page\n"
        },
        "type": {
          "type": "string",
          "description": "The goal of the validation. <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span> (check page for the specific content. Not allowed for validation inside of wait condition), <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span> (check page for the specific element).\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventNavigateWaitValidationTarget:BrowserMonitorScriptEventsEventNavigateWaitValidationTarget": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocator:BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocator"
          },
          "description": "The list of locators identifying the desired element\n"
        },
        "window": {
          "type": "string",
          "description": "The tab of the target\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocator:BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocator": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorLocator"
          },
          "description": "A locator dentifyies the desired element\n"
        }
      },
      "type": "object",
      "required": [
        "locators"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorLocator": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines where to look for an element. <span pulumi-lang-nodejs=\"`css`\" pulumi-lang-dotnet=\"`Css`\" pulumi-lang-go=\"`css`\" pulumi-lang-python=\"`css`\" pulumi-lang-yaml=\"`css`\" pulumi-lang-java=\"`css`\">`css`</span> (CSS Selector) or <span pulumi-lang-nodejs=\"`dom`\" pulumi-lang-dotnet=\"`Dom`\" pulumi-lang-go=\"`dom`\" pulumi-lang-python=\"`dom`\" pulumi-lang-yaml=\"`dom`\" pulumi-lang-java=\"`dom`\">`dom`</span> (Javascript code)\n"
        },
        "value": {
          "type": "string",
          "description": "The name of the element to be found\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventSelect:BrowserMonitorScriptEventsEventSelect": {
      "properties": {
        "selections": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventSelectSelections:BrowserMonitorScriptEventsEventSelectSelections",
          "description": "The options to be selected\n"
        },
        "target": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventSelectTarget:BrowserMonitorScriptEventsEventSelectTarget",
          "description": "The tab on which the page should open\n"
        },
        "validate": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventSelectValidate:BrowserMonitorScriptEventsEventSelectValidate",
          "description": "The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element\n"
        },
        "wait": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventSelectWait:BrowserMonitorScriptEventsEventSelectWait",
          "description": "The wait condition for the event—defines how long Dynatrace should wait before the next action is executed\n"
        }
      },
      "type": "object",
      "required": [
        "selections"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventSelectSelections:BrowserMonitorScriptEventsEventSelectSelections": {
      "properties": {
        "options": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventSelectSelectionsOption:BrowserMonitorScriptEventsEventSelectSelectionsOption"
          },
          "description": "The option to be selected\n"
        }
      },
      "type": "object",
      "required": [
        "options"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventSelectSelectionsOption:BrowserMonitorScriptEventsEventSelectSelectionsOption": {
      "properties": {
        "index": {
          "type": "integer",
          "description": "The index of the option to be selected\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the option to be selected\n"
        }
      },
      "type": "object",
      "required": [
        "index",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventSelectTarget:BrowserMonitorScriptEventsEventSelectTarget": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventSelectTargetLocator:BrowserMonitorScriptEventsEventSelectTargetLocator"
          },
          "description": "The list of locators identifying the desired element\n"
        },
        "window": {
          "type": "string",
          "description": "The tab of the target\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventSelectTargetLocator:BrowserMonitorScriptEventsEventSelectTargetLocator": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventSelectTargetLocatorLocator:BrowserMonitorScriptEventsEventSelectTargetLocatorLocator"
          },
          "description": "A locator dentifyies the desired element\n"
        }
      },
      "type": "object",
      "required": [
        "locators"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventSelectTargetLocatorLocator:BrowserMonitorScriptEventsEventSelectTargetLocatorLocator": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines where to look for an element. <span pulumi-lang-nodejs=\"`css`\" pulumi-lang-dotnet=\"`Css`\" pulumi-lang-go=\"`css`\" pulumi-lang-python=\"`css`\" pulumi-lang-yaml=\"`css`\" pulumi-lang-java=\"`css`\">`css`</span> (CSS Selector) or <span pulumi-lang-nodejs=\"`dom`\" pulumi-lang-dotnet=\"`Dom`\" pulumi-lang-go=\"`dom`\" pulumi-lang-python=\"`dom`\" pulumi-lang-yaml=\"`dom`\" pulumi-lang-java=\"`dom`\">`dom`</span> (Javascript code)\n"
        },
        "value": {
          "type": "string",
          "description": "The name of the element to be found\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventSelectValidate:BrowserMonitorScriptEventsEventSelectValidate": {
      "properties": {
        "validations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventSelectValidateValidation:BrowserMonitorScriptEventsEventSelectValidateValidation"
          },
          "description": "The element to wait for. Required for the <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span> type, not applicable otherwise.\n"
        }
      },
      "type": "object",
      "required": [
        "validations"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventSelectValidateValidation:BrowserMonitorScriptEventsEventSelectValidateValidation": {
      "properties": {
        "failIfFound": {
          "type": "boolean",
          "description": "The condition of the validation. <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> means the validation succeeds if the specified content/element is found. <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> means the validation fails if the specified content/element is found\n"
        },
        "match": {
          "type": "string",
          "description": "The content to look for on the page.\nRegular expressions are allowed. In that case set `isRegex` as <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Required for <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span>, optional for <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span>.\n"
        },
        "regex": {
          "type": "boolean",
          "description": "Defines whether <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> is plain text (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) or a regular expression (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>)\n"
        },
        "target": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventSelectValidateValidationTarget:BrowserMonitorScriptEventsEventSelectValidateValidationTarget",
          "description": "The elemnt to look for on the page\n"
        },
        "type": {
          "type": "string",
          "description": "The goal of the validation. <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span> (check page for the specific content. Not allowed for validation inside of wait condition), <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span> (check page for the specific element).\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventSelectValidateValidationTarget:BrowserMonitorScriptEventsEventSelectValidateValidationTarget": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventSelectValidateValidationTargetLocator:BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocator"
          },
          "description": "The list of locators identifying the desired element\n"
        },
        "window": {
          "type": "string",
          "description": "The tab of the target\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocator:BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocator": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorLocator"
          },
          "description": "A locator dentifyies the desired element\n"
        }
      },
      "type": "object",
      "required": [
        "locators"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorLocator": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines where to look for an element. <span pulumi-lang-nodejs=\"`css`\" pulumi-lang-dotnet=\"`Css`\" pulumi-lang-go=\"`css`\" pulumi-lang-python=\"`css`\" pulumi-lang-yaml=\"`css`\" pulumi-lang-java=\"`css`\">`css`</span> (CSS Selector) or <span pulumi-lang-nodejs=\"`dom`\" pulumi-lang-dotnet=\"`Dom`\" pulumi-lang-go=\"`dom`\" pulumi-lang-python=\"`dom`\" pulumi-lang-yaml=\"`dom`\" pulumi-lang-java=\"`dom`\">`dom`</span> (Javascript code)\n"
        },
        "value": {
          "type": "string",
          "description": "The name of the element to be found\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventSelectWait:BrowserMonitorScriptEventsEventSelectWait": {
      "properties": {
        "milliseconds": {
          "type": "integer",
          "description": "The time to wait, in millisencods. The maximum allowed value is <span pulumi-lang-nodejs=\"`60000`\" pulumi-lang-dotnet=\"`60000`\" pulumi-lang-go=\"`60000`\" pulumi-lang-python=\"`60000`\" pulumi-lang-yaml=\"`60000`\" pulumi-lang-java=\"`60000`\">`60000`</span>. Required for the type <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, not applicable otherwise.\n"
        },
        "timeout": {
          "type": "integer",
          "description": "he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed.\nThe maximum allowed value is 60000. Required for the type <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span>, not applicable otherwise..\n"
        },
        "validation": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventSelectWaitValidation:BrowserMonitorScriptEventsEventSelectWaitValidation",
          "description": "The elements to wait for. Required for the <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span> type, not applicable otherwise.\n"
        },
        "waitFor": {
          "type": "string",
          "description": "The time to wait before the next event is triggered. Possible values are <span pulumi-lang-nodejs=\"`pageComplete`\" pulumi-lang-dotnet=\"`PageComplete`\" pulumi-lang-go=\"`pageComplete`\" pulumi-lang-python=\"`page_complete`\" pulumi-lang-yaml=\"`pageComplete`\" pulumi-lang-java=\"`pageComplete`\">`page_complete`</span> (wait for the page to load completely), <span pulumi-lang-nodejs=\"`network`\" pulumi-lang-dotnet=\"`Network`\" pulumi-lang-go=\"`network`\" pulumi-lang-python=\"`network`\" pulumi-lang-yaml=\"`network`\" pulumi-lang-java=\"`network`\">`network`</span> (wait for background network activity to complete), <span pulumi-lang-nodejs=\"`nextAction`\" pulumi-lang-dotnet=\"`NextAction`\" pulumi-lang-go=\"`nextAction`\" pulumi-lang-python=\"`next_action`\" pulumi-lang-yaml=\"`nextAction`\" pulumi-lang-java=\"`nextAction`\">`next_action`</span> (wait for the next action), <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span> (wait for a specified periodof time) and <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span> (wait for a specific element to appear)\n"
        }
      },
      "type": "object",
      "required": [
        "waitFor"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventSelectWaitValidation:BrowserMonitorScriptEventsEventSelectWaitValidation": {
      "properties": {
        "failIfFound": {
          "type": "boolean",
          "description": "The condition of the validation. <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> means the validation succeeds if the specified content/element is found. <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> means the validation fails if the specified content/element is found\n"
        },
        "match": {
          "type": "string",
          "description": "The content to look for on the page.\nRegular expressions are allowed. In that case set `isRegex` as <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Required for <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span>, optional for <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span>.\n"
        },
        "regex": {
          "type": "boolean",
          "description": "Defines whether <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> is plain text (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) or a regular expression (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>)\n"
        },
        "target": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventSelectWaitValidationTarget:BrowserMonitorScriptEventsEventSelectWaitValidationTarget",
          "description": "The elemnt to look for on the page\n"
        },
        "type": {
          "type": "string",
          "description": "The goal of the validation. <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span> (check page for the specific content. Not allowed for validation inside of wait condition), <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span> (check page for the specific element).\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventSelectWaitValidationTarget:BrowserMonitorScriptEventsEventSelectWaitValidationTarget": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventSelectWaitValidationTargetLocator:BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocator"
          },
          "description": "The list of locators identifying the desired element\n"
        },
        "window": {
          "type": "string",
          "description": "The tab of the target\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocator:BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocator": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorLocator"
          },
          "description": "A locator dentifyies the desired element\n"
        }
      },
      "type": "object",
      "required": [
        "locators"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorLocator": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines where to look for an element. <span pulumi-lang-nodejs=\"`css`\" pulumi-lang-dotnet=\"`Css`\" pulumi-lang-go=\"`css`\" pulumi-lang-python=\"`css`\" pulumi-lang-yaml=\"`css`\" pulumi-lang-java=\"`css`\">`css`</span> (CSS Selector) or <span pulumi-lang-nodejs=\"`dom`\" pulumi-lang-dotnet=\"`Dom`\" pulumi-lang-go=\"`dom`\" pulumi-lang-python=\"`dom`\" pulumi-lang-yaml=\"`dom`\" pulumi-lang-java=\"`dom`\">`dom`</span> (Javascript code)\n"
        },
        "value": {
          "type": "string",
          "description": "The name of the element to be found\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventTap:BrowserMonitorScriptEventsEventTap": {
      "properties": {
        "button": {
          "type": "integer",
          "description": "the mouse button to be used for the click\n"
        },
        "target": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventTapTarget:BrowserMonitorScriptEventsEventTapTarget",
          "description": "The tab on which the page should open\n"
        },
        "validate": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventTapValidate:BrowserMonitorScriptEventsEventTapValidate",
          "description": "The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element\n"
        },
        "wait": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventTapWait:BrowserMonitorScriptEventsEventTapWait",
          "description": "The wait condition for the event—defines how long Dynatrace should wait before the next action is executed\n"
        }
      },
      "type": "object",
      "required": [
        "button"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventTapTarget:BrowserMonitorScriptEventsEventTapTarget": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventTapTargetLocator:BrowserMonitorScriptEventsEventTapTargetLocator"
          },
          "description": "The list of locators identifying the desired element\n"
        },
        "window": {
          "type": "string",
          "description": "The tab of the target\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventTapTargetLocator:BrowserMonitorScriptEventsEventTapTargetLocator": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventTapTargetLocatorLocator:BrowserMonitorScriptEventsEventTapTargetLocatorLocator"
          },
          "description": "A locator dentifyies the desired element\n"
        }
      },
      "type": "object",
      "required": [
        "locators"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventTapTargetLocatorLocator:BrowserMonitorScriptEventsEventTapTargetLocatorLocator": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines where to look for an element. <span pulumi-lang-nodejs=\"`css`\" pulumi-lang-dotnet=\"`Css`\" pulumi-lang-go=\"`css`\" pulumi-lang-python=\"`css`\" pulumi-lang-yaml=\"`css`\" pulumi-lang-java=\"`css`\">`css`</span> (CSS Selector) or <span pulumi-lang-nodejs=\"`dom`\" pulumi-lang-dotnet=\"`Dom`\" pulumi-lang-go=\"`dom`\" pulumi-lang-python=\"`dom`\" pulumi-lang-yaml=\"`dom`\" pulumi-lang-java=\"`dom`\">`dom`</span> (Javascript code)\n"
        },
        "value": {
          "type": "string",
          "description": "The name of the element to be found\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventTapValidate:BrowserMonitorScriptEventsEventTapValidate": {
      "properties": {
        "validations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventTapValidateValidation:BrowserMonitorScriptEventsEventTapValidateValidation"
          },
          "description": "The element to wait for. Required for the <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span> type, not applicable otherwise.\n"
        }
      },
      "type": "object",
      "required": [
        "validations"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventTapValidateValidation:BrowserMonitorScriptEventsEventTapValidateValidation": {
      "properties": {
        "failIfFound": {
          "type": "boolean",
          "description": "The condition of the validation. <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> means the validation succeeds if the specified content/element is found. <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> means the validation fails if the specified content/element is found\n"
        },
        "match": {
          "type": "string",
          "description": "The content to look for on the page.\nRegular expressions are allowed. In that case set `isRegex` as <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Required for <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span>, optional for <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span>.\n"
        },
        "regex": {
          "type": "boolean",
          "description": "Defines whether <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> is plain text (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) or a regular expression (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>)\n"
        },
        "target": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventTapValidateValidationTarget:BrowserMonitorScriptEventsEventTapValidateValidationTarget",
          "description": "The elemnt to look for on the page\n"
        },
        "type": {
          "type": "string",
          "description": "The goal of the validation. <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span> (check page for the specific content. Not allowed for validation inside of wait condition), <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span> (check page for the specific element).\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventTapValidateValidationTarget:BrowserMonitorScriptEventsEventTapValidateValidationTarget": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventTapValidateValidationTargetLocator:BrowserMonitorScriptEventsEventTapValidateValidationTargetLocator"
          },
          "description": "The list of locators identifying the desired element\n"
        },
        "window": {
          "type": "string",
          "description": "The tab of the target\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventTapValidateValidationTargetLocator:BrowserMonitorScriptEventsEventTapValidateValidationTargetLocator": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorLocator"
          },
          "description": "A locator dentifyies the desired element\n"
        }
      },
      "type": "object",
      "required": [
        "locators"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorLocator": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines where to look for an element. <span pulumi-lang-nodejs=\"`css`\" pulumi-lang-dotnet=\"`Css`\" pulumi-lang-go=\"`css`\" pulumi-lang-python=\"`css`\" pulumi-lang-yaml=\"`css`\" pulumi-lang-java=\"`css`\">`css`</span> (CSS Selector) or <span pulumi-lang-nodejs=\"`dom`\" pulumi-lang-dotnet=\"`Dom`\" pulumi-lang-go=\"`dom`\" pulumi-lang-python=\"`dom`\" pulumi-lang-yaml=\"`dom`\" pulumi-lang-java=\"`dom`\">`dom`</span> (Javascript code)\n"
        },
        "value": {
          "type": "string",
          "description": "The name of the element to be found\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventTapWait:BrowserMonitorScriptEventsEventTapWait": {
      "properties": {
        "milliseconds": {
          "type": "integer",
          "description": "The time to wait, in millisencods. The maximum allowed value is <span pulumi-lang-nodejs=\"`60000`\" pulumi-lang-dotnet=\"`60000`\" pulumi-lang-go=\"`60000`\" pulumi-lang-python=\"`60000`\" pulumi-lang-yaml=\"`60000`\" pulumi-lang-java=\"`60000`\">`60000`</span>. Required for the type <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, not applicable otherwise.\n"
        },
        "timeout": {
          "type": "integer",
          "description": "he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed.\nThe maximum allowed value is 60000. Required for the type <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span>, not applicable otherwise..\n"
        },
        "validation": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventTapWaitValidation:BrowserMonitorScriptEventsEventTapWaitValidation",
          "description": "The elements to wait for. Required for the <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span> type, not applicable otherwise.\n"
        },
        "waitFor": {
          "type": "string",
          "description": "The time to wait before the next event is triggered. Possible values are <span pulumi-lang-nodejs=\"`pageComplete`\" pulumi-lang-dotnet=\"`PageComplete`\" pulumi-lang-go=\"`pageComplete`\" pulumi-lang-python=\"`page_complete`\" pulumi-lang-yaml=\"`pageComplete`\" pulumi-lang-java=\"`pageComplete`\">`page_complete`</span> (wait for the page to load completely), <span pulumi-lang-nodejs=\"`network`\" pulumi-lang-dotnet=\"`Network`\" pulumi-lang-go=\"`network`\" pulumi-lang-python=\"`network`\" pulumi-lang-yaml=\"`network`\" pulumi-lang-java=\"`network`\">`network`</span> (wait for background network activity to complete), <span pulumi-lang-nodejs=\"`nextAction`\" pulumi-lang-dotnet=\"`NextAction`\" pulumi-lang-go=\"`nextAction`\" pulumi-lang-python=\"`next_action`\" pulumi-lang-yaml=\"`nextAction`\" pulumi-lang-java=\"`nextAction`\">`next_action`</span> (wait for the next action), <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span> (wait for a specified periodof time) and <span pulumi-lang-nodejs=\"`validation`\" pulumi-lang-dotnet=\"`Validation`\" pulumi-lang-go=\"`validation`\" pulumi-lang-python=\"`validation`\" pulumi-lang-yaml=\"`validation`\" pulumi-lang-java=\"`validation`\">`validation`</span> (wait for a specific element to appear)\n"
        }
      },
      "type": "object",
      "required": [
        "waitFor"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventTapWaitValidation:BrowserMonitorScriptEventsEventTapWaitValidation": {
      "properties": {
        "failIfFound": {
          "type": "boolean",
          "description": "The condition of the validation. <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> means the validation succeeds if the specified content/element is found. <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> means the validation fails if the specified content/element is found\n"
        },
        "match": {
          "type": "string",
          "description": "The content to look for on the page.\nRegular expressions are allowed. In that case set `isRegex` as <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Required for <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span>, optional for <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span>.\n"
        },
        "regex": {
          "type": "boolean",
          "description": "Defines whether <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> is plain text (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) or a regular expression (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>)\n"
        },
        "target": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventTapWaitValidationTarget:BrowserMonitorScriptEventsEventTapWaitValidationTarget",
          "description": "The elemnt to look for on the page\n"
        },
        "type": {
          "type": "string",
          "description": "The goal of the validation. <span pulumi-lang-nodejs=\"`contentMatch`\" pulumi-lang-dotnet=\"`ContentMatch`\" pulumi-lang-go=\"`contentMatch`\" pulumi-lang-python=\"`content_match`\" pulumi-lang-yaml=\"`contentMatch`\" pulumi-lang-java=\"`contentMatch`\">`content_match`</span> (check page for the specific content. Not allowed for validation inside of wait condition), <span pulumi-lang-nodejs=\"`elementMatch`\" pulumi-lang-dotnet=\"`ElementMatch`\" pulumi-lang-go=\"`elementMatch`\" pulumi-lang-python=\"`element_match`\" pulumi-lang-yaml=\"`elementMatch`\" pulumi-lang-java=\"`elementMatch`\">`element_match`</span> (check page for the specific element).\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventTapWaitValidationTarget:BrowserMonitorScriptEventsEventTapWaitValidationTarget": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventTapWaitValidationTargetLocator:BrowserMonitorScriptEventsEventTapWaitValidationTargetLocator"
          },
          "description": "The list of locators identifying the desired element\n"
        },
        "window": {
          "type": "string",
          "description": "The tab of the target\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventTapWaitValidationTargetLocator:BrowserMonitorScriptEventsEventTapWaitValidationTargetLocator": {
      "properties": {
        "locators": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorLocator"
          },
          "description": "A locator dentifyies the desired element\n"
        }
      },
      "type": "object",
      "required": [
        "locators"
      ]
    },
    "dynatrace:index/BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorLocator:BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorLocator": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines where to look for an element. <span pulumi-lang-nodejs=\"`css`\" pulumi-lang-dotnet=\"`Css`\" pulumi-lang-go=\"`css`\" pulumi-lang-python=\"`css`\" pulumi-lang-yaml=\"`css`\" pulumi-lang-java=\"`css`\">`css`</span> (CSS Selector) or <span pulumi-lang-nodejs=\"`dom`\" pulumi-lang-dotnet=\"`Dom`\" pulumi-lang-go=\"`dom`\" pulumi-lang-python=\"`dom`\" pulumi-lang-yaml=\"`dom`\" pulumi-lang-java=\"`dom`\">`dom`</span> (Javascript code)\n"
        },
        "value": {
          "type": "string",
          "description": "The name of the element to be found\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/BrowserMonitorTag:BrowserMonitorTag": {
      "properties": {
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorTagTag:BrowserMonitorTagTag"
          },
          "description": "Tag with source of a Dynatrace entity.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/BrowserMonitorTagTag:BrowserMonitorTagTag": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag. Supported values are `AWS`, `AWS_GENERIC`, `AZURE`, `CLOUD_FOUNDRY`, `CONTEXTLESS`, `ENVIRONMENT`, `GOOGLE_CLOUD` and `KUBERNETES`.\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag.\n\nCustom tags have the tag value here.\n"
        },
        "source": {
          "type": "string",
          "description": "The source of the tag. Supported values are `USER`, `RULE_BASED` and `AUTO`.\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag.\n\nNot applicable to custom tags.\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentEvent:BusinessEventsOneagentEvent": {
      "properties": {
        "category": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentEventCategory:BusinessEventsOneagentEventCategory",
          "description": "Event category\n"
        },
        "data": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentEventData:BusinessEventsOneagentEventData",
          "description": "Additional attributes for the business event.\n"
        },
        "provider": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentEventProvider:BusinessEventsOneagentEventProvider",
          "description": "Event provider\n"
        },
        "type": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentEventType:BusinessEventsOneagentEventType",
          "description": "Event type\n"
        }
      },
      "type": "object",
      "required": [
        "category",
        "provider",
        "type"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentEventCategory:BusinessEventsOneagentEventCategory": {
      "properties": {
        "path": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/ei034bx)\n"
        },
        "source": {
          "type": "string",
          "description": "Fixed value\n"
        },
        "sourceType": {
          "type": "string",
          "description": "Possible Values: `Constant_string`, `Request_body`, `Request_headers`, `Request_method`, `Request_parameters`, `Request_path`, `Request_url`, `Response_body`, `Response_headers`, `Response_statusCode`\n"
        }
      },
      "type": "object",
      "required": [
        "sourceType"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentEventData:BusinessEventsOneagentEventData": {
      "properties": {
        "eventDataFieldComplexes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentEventDataEventDataFieldComplex:BusinessEventsOneagentEventDataEventDataFieldComplex"
          }
        }
      },
      "type": "object",
      "required": [
        "eventDataFieldComplexes"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentEventDataEventDataFieldComplex:BusinessEventsOneagentEventDataEventDataFieldComplex": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Field name to be added to data.\n"
        },
        "source": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentEventDataEventDataFieldComplexSource:BusinessEventsOneagentEventDataEventDataFieldComplexSource",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "source"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentEventDataEventDataFieldComplexSource:BusinessEventsOneagentEventDataEventDataFieldComplexSource": {
      "properties": {
        "path": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/ei034bx)\n"
        },
        "source": {
          "type": "string",
          "description": "Fixed value\n"
        },
        "sourceType": {
          "type": "string",
          "description": "Possible Values: `Constant_string`, `Request_body`, `Request_headers`, `Request_method`, `Request_parameters`, `Request_path`, `Request_url`, `Response_body`, `Response_headers`, `Response_statusCode`\n"
        }
      },
      "type": "object",
      "required": [
        "sourceType"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentEventProvider:BusinessEventsOneagentEventProvider": {
      "properties": {
        "path": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/ei034bx)\n"
        },
        "source": {
          "type": "string",
          "description": "Fixed value\n"
        },
        "sourceType": {
          "type": "string",
          "description": "Possible Values: `Constant_string`, `Request_body`, `Request_headers`, `Request_method`, `Request_parameters`, `Request_path`, `Request_url`, `Response_body`, `Response_headers`, `Response_statusCode`\n"
        }
      },
      "type": "object",
      "required": [
        "sourceType"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentEventType:BusinessEventsOneagentEventType": {
      "properties": {
        "path": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/ei034bx)\n"
        },
        "source": {
          "type": "string",
          "description": "Fixed value\n"
        },
        "sourceType": {
          "type": "string",
          "description": "Possible Values: `Constant_string`, `Request_body`, `Request_headers`, `Request_method`, `Request_parameters`, `Request_path`, `Request_url`, `Response_body`, `Response_headers`, `Response_statusCode`\n"
        }
      },
      "type": "object",
      "required": [
        "sourceType"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentOutgoingEvent:BusinessEventsOneagentOutgoingEvent": {
      "properties": {
        "category": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentOutgoingEventCategory:BusinessEventsOneagentOutgoingEventCategory",
          "description": "Event category\n"
        },
        "data": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentOutgoingEventData:BusinessEventsOneagentOutgoingEventData",
          "description": "Additional attributes for the business event.\n"
        },
        "provider": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentOutgoingEventProvider:BusinessEventsOneagentOutgoingEventProvider",
          "description": "Event provider\n"
        },
        "type": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentOutgoingEventType:BusinessEventsOneagentOutgoingEventType",
          "description": "Event type\n"
        }
      },
      "type": "object",
      "required": [
        "category",
        "provider",
        "type"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentOutgoingEventCategory:BusinessEventsOneagentOutgoingEventCategory": {
      "properties": {
        "path": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/ei034bx)\n"
        },
        "source": {
          "type": "string",
          "description": "Fixed value\n"
        },
        "sourceType": {
          "type": "string",
          "description": "Possible Values: `Constant_string`, `Request_body`, `Request_headers`, `Request_method`, `Request_parameters`, `Request_path`, `Request_url`, `Response_body`, `Response_headers`, `Response_statusCode`\n"
        }
      },
      "type": "object",
      "required": [
        "sourceType"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentOutgoingEventData:BusinessEventsOneagentOutgoingEventData": {
      "properties": {
        "eventDataFieldComplexes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentOutgoingEventDataEventDataFieldComplex:BusinessEventsOneagentOutgoingEventDataEventDataFieldComplex"
          }
        }
      },
      "type": "object",
      "required": [
        "eventDataFieldComplexes"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentOutgoingEventDataEventDataFieldComplex:BusinessEventsOneagentOutgoingEventDataEventDataFieldComplex": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Field name to be added to data.\n"
        },
        "source": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentOutgoingEventDataEventDataFieldComplexSource:BusinessEventsOneagentOutgoingEventDataEventDataFieldComplexSource",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "source"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentOutgoingEventDataEventDataFieldComplexSource:BusinessEventsOneagentOutgoingEventDataEventDataFieldComplexSource": {
      "properties": {
        "path": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/ei034bx)\n"
        },
        "source": {
          "type": "string",
          "description": "Fixed value\n"
        },
        "sourceType": {
          "type": "string",
          "description": "Possible Values: `Constant_string`, `Request_body`, `Request_headers`, `Request_method`, `Request_parameters`, `Request_path`, `Request_url`, `Response_body`, `Response_headers`, `Response_statusCode`\n"
        }
      },
      "type": "object",
      "required": [
        "sourceType"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentOutgoingEventProvider:BusinessEventsOneagentOutgoingEventProvider": {
      "properties": {
        "path": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/ei034bx)\n"
        },
        "source": {
          "type": "string",
          "description": "Fixed value\n"
        },
        "sourceType": {
          "type": "string",
          "description": "Possible Values: `Constant_string`, `Request_body`, `Request_headers`, `Request_method`, `Request_parameters`, `Request_path`, `Request_url`, `Response_body`, `Response_headers`, `Response_statusCode`\n"
        }
      },
      "type": "object",
      "required": [
        "sourceType"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentOutgoingEventType:BusinessEventsOneagentOutgoingEventType": {
      "properties": {
        "path": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/ei034bx)\n"
        },
        "source": {
          "type": "string",
          "description": "Fixed value\n"
        },
        "sourceType": {
          "type": "string",
          "description": "Possible Values: `Constant_string`, `Request_body`, `Request_headers`, `Request_method`, `Request_parameters`, `Request_path`, `Request_url`, `Response_body`, `Response_headers`, `Response_statusCode`\n"
        }
      },
      "type": "object",
      "required": [
        "sourceType"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentOutgoingTriggers:BusinessEventsOneagentOutgoingTriggers": {
      "properties": {
        "triggers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentOutgoingTriggersTrigger:BusinessEventsOneagentOutgoingTriggersTrigger"
          }
        }
      },
      "type": "object",
      "required": [
        "triggers"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentOutgoingTriggersTrigger:BusinessEventsOneagentOutgoingTriggersTrigger": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "Case sensitive\n"
        },
        "source": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentOutgoingTriggersTriggerSource:BusinessEventsOneagentOutgoingTriggersTriggerSource",
          "description": "no documentation available\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `ENDS_WITH`, `EQUALS`, `EXISTS`, `N_CONTAINS`, `N_ENDS_WITH`, `N_EQUALS`, `N_EXISTS`, `N_STARTS_WITH`, `STARTS_WITH`\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "source",
        "type"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentOutgoingTriggersTriggerSource:BusinessEventsOneagentOutgoingTriggersTriggerSource": {
      "properties": {
        "dataSource": {
          "type": "string",
          "description": "Possible Values: `Request_body`, `Request_headers`, `Request_method`, `Request_parameters`, `Request_path`, `Request_url`, `Response_body`, `Response_headers`, `Response_statusCode`\n"
        },
        "path": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/ei034bx)\n"
        }
      },
      "type": "object",
      "required": [
        "dataSource"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentTriggers:BusinessEventsOneagentTriggers": {
      "properties": {
        "triggers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentTriggersTrigger:BusinessEventsOneagentTriggersTrigger"
          }
        }
      },
      "type": "object",
      "required": [
        "triggers"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentTriggersTrigger:BusinessEventsOneagentTriggersTrigger": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "Case sensitive\n"
        },
        "source": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentTriggersTriggerSource:BusinessEventsOneagentTriggersTriggerSource",
          "description": "no documentation available\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `ENDS_WITH`, `EQUALS`, `EXISTS`, `N_CONTAINS`, `N_ENDS_WITH`, `N_EQUALS`, `N_EXISTS`, `N_STARTS_WITH`, `STARTS_WITH`\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "source",
        "type"
      ]
    },
    "dynatrace:index/BusinessEventsOneagentTriggersTriggerSource:BusinessEventsOneagentTriggersTriggerSource": {
      "properties": {
        "dataSource": {
          "type": "string",
          "description": "Possible Values: `Request_body`, `Request_headers`, `Request_method`, `Request_parameters`, `Request_path`, `Request_url`, `Response_body`, `Response_headers`, `Response_statusCode`\n"
        },
        "path": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/ei034bx)\n"
        }
      },
      "type": "object",
      "required": [
        "dataSource"
      ]
    },
    "dynatrace:index/BusinessEventsProcessingRuleTesting:BusinessEventsProcessingRuleTesting": {
      "properties": {
        "sampleEvent": {
          "type": "string",
          "description": "Sample event to use for the test run. Only JSON format is supported.\n"
        }
      },
      "type": "object",
      "required": [
        "sampleEvent"
      ]
    },
    "dynatrace:index/BusinessEventsProcessingTransformationFields:BusinessEventsProcessingTransformationFields": {
      "properties": {
        "transformationFields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBusinessEventsProcessingTransformationFieldsTransformationField:BusinessEventsProcessingTransformationFieldsTransformationField"
          }
        }
      },
      "type": "object",
      "required": [
        "transformationFields"
      ]
    },
    "dynatrace:index/BusinessEventsProcessingTransformationFieldsTransformationField:BusinessEventsProcessingTransformationFieldsTransformationField": {
      "properties": {
        "array": {
          "type": "boolean",
          "description": "Is Array\n"
        },
        "name": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "optional": {
          "type": "boolean",
          "description": "no documentation available\n"
        },
        "readonly": {
          "type": "boolean",
          "description": "Read-only\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `BOOLEAN`, `DOUBLE`, `DURATION`, `INT`, `IPADDR`, `LONG`, `STRING`, `TIMESTAMP`\n"
        }
      },
      "type": "object",
      "required": [
        "array",
        "name",
        "optional",
        "readonly",
        "type"
      ]
    },
    "dynatrace:index/BusinessEventsSecurityContextSecurityContextRule:BusinessEventsSecurityContextSecurityContextRule": {
      "properties": {
        "query": {
          "type": "string",
          "description": "Matcher\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name\n"
        },
        "value": {
          "type": "string",
          "description": "Literal value to be set\n"
        },
        "valueSource": {
          "type": "string",
          "description": "Possible Values: `FIELD`, `LITERAL`\n"
        },
        "valueSourceField": {
          "type": "string",
          "description": "Name of field used to copy value\n"
        }
      },
      "type": "object",
      "required": [
        "query",
        "ruleName",
        "valueSource"
      ]
    },
    "dynatrace:index/CalculatedMobileMetricDimension:CalculatedMobileMetricDimension": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCalculatedMobileMetricDimensionDimension:CalculatedMobileMetricDimensionDimension"
          },
          "description": "A dimensions for the metric usage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedMobileMetricDimensionDimension:CalculatedMobileMetricDimensionDimension": {
      "properties": {
        "dimension": {
          "type": "string",
          "description": "The dimension of the metric. Possible values are `ApdexType`, `Browser`, `ErrorContext`, `ErrorOrigin`, `ErrorType`, `GeoLocation`, `StringProperty`, `UserActionType`\n"
        },
        "topX": {
          "type": "integer",
          "description": "The number of top values to be calculated\n"
        }
      },
      "type": "object",
      "required": [
        "dimension",
        "topX"
      ]
    },
    "dynatrace:index/CalculatedMobileMetricUserActionFilter:CalculatedMobileMetricUserActionFilter": {
      "properties": {
        "actionDurationFromMilliseconds": {
          "type": "integer",
          "description": "Only actions with a duration more than or equal to this value (in milliseconds) are included in the metric calculation.\n"
        },
        "actionDurationToMilliseconds": {
          "type": "integer",
          "description": "Only actions with a duration less than or equal to this value (in milliseconds) are included in the metric calculation.\n"
        },
        "apdex": {
          "type": "string",
          "description": "Only actions with the specified Apdex score are included in the metric calculation. Possible values: [ Frustrated, Satisfied, Tolerating, Unknown ]\n"
        },
        "appVersion": {
          "type": "string",
          "description": "Only actions coming from this app version are included in the metric calculation.\n"
        },
        "carrier": {
          "type": "string",
          "description": "Only actions coming from this carrier type are included in the metric calculation.\n"
        },
        "city": {
          "type": "string",
          "description": "Only actions of users from this city are included in the metric calculation. Specify geolocation ID here.\n"
        },
        "connectionType": {
          "type": "string",
          "description": "Only actions coming from this connection type are included in the metric calculation. Possible values: [ LAN, MOBILE, OFFLINE, UNKNOWN, WIFI ]\n"
        },
        "continent": {
          "type": "string",
          "description": "Only actions of users from this continent are included in the metric calculation. Specify geolocation ID here.\n"
        },
        "country": {
          "type": "string",
          "description": "Only actions of users from this country are included in the metric calculation. Specify geolocation ID here.\n"
        },
        "device": {
          "type": "string",
          "description": "Only actions coming from this app version are included in the metric calculation.\n"
        },
        "hasHttpError": {
          "type": "boolean",
          "description": "The request error status of the actions to be included in the metric calculation: <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> or <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>\n"
        },
        "hasReportedError": {
          "type": "boolean",
          "description": "The error status of the actions to be included in the metric calculation: <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> or <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>\n"
        },
        "isp": {
          "type": "string",
          "description": "Only actions coming from this internet service provider are included in the metric calculation.\n"
        },
        "manufacturer": {
          "type": "string",
          "description": "Only actions coming from devices of this manufacturer are included in the metric calculation.\n"
        },
        "networkTechnology": {
          "type": "string",
          "description": "Filter by network technology\n"
        },
        "orientation": {
          "type": "string",
          "description": "Only actions coming from devices with this display orientation are included in the metric calculation. Possible values: [ LANDSCAPE, PORTRAIT, UNKNOWN ]\n"
        },
        "osFamily": {
          "type": "string",
          "description": "Only actions coming from this OS family are included in the metric calculation.\n"
        },
        "osVersion": {
          "type": "string",
          "description": "Only actions coming from this OS version are included in the metric calculation.\n"
        },
        "region": {
          "type": "string",
          "description": "Only actions of users from this region are included in the metric calculation. Specify geolocation ID here.\n"
        },
        "resolution": {
          "type": "string",
          "description": "Only actions coming from devices with this display resolution are included in the metric calculation. Possible values: [ CGA, DCI2K, DCI4K, DVGA, FHD, FWVGA, FWXGA, GHDPlus, HD, HQVGA, HQVGA2, HSXGA, HUXGA, HVGA, HXGA, NTSC, PAL, QHD, QQVGA, QSXGA, QUXGA, QVGA, QWXGA, QXGA, SVGA, SXGA, SXGAMinus, SXGAPlus, UGA, UHD16K, UHD4K, UHD8K, UHDPlus, UNKNOWN, UWQHD, UXGA, VGA, WHSXGA, WHUXGA, WHXGA, WQSXGA, WQUXGA, WQVGA, WQVGA2, WQVGA3, WQXGA, WQXGA2, WSVGA, WSVGA2, WSXGA, WSXGAPlus, WUXGA, WVGA, WVGA2, WXGA, WXGA2, WXGA3, WXGAPlus, XGA, XGAPLUS, _1280x854, nHD, qHD ]\n"
        },
        "userActionName": {
          "type": "string",
          "description": "Only actions with this name are included in the metric calculation.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricCondition:CalculatedServiceMetricCondition": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionCondition:CalculatedServiceMetricConditionCondition"
          },
          "description": "A conditions for the metric usage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricConditionCondition:CalculatedServiceMetricConditionCondition": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be matched.  Note that for a service property attribute you must use the comparison of the `FAST_STRING` type. Possible values are `ACTOR_SYSTEM`, `AKKA_ACTOR_CLASS_NAME`, `AKKA_ACTOR_MESSAGE_TYPE`, `AKKA_ACTOR_PATH`, `APPLICATION_BUILD_VERSION`, `APPLICATION_RELEASE_VERSION`, `AZURE_FUNCTIONS_FUNCTION_NAME`, `AZURE_FUNCTIONS_SITE_NAME`, `CICS_PROGRAM_NAME`, `CICS_SYSTEM_ID`, `CICS_TASK_ID`, `CICS_TRANSACTION_ID`, `CICS_USER_ID`, `CPU_TIME`, `CTG_GATEWAY_URL`, `CTG_PROGRAM`, `CTG_SERVER_NAME`, `CTG_TRANSACTION_ID`, `CUSTOMSERVICE_CLASS`, `CUSTOMSERVICE_METHOD`, `DATABASE_CHILD_CALL_COUNT`, `DATABASE_CHILD_CALL_TIME`, `DATABASE_HOST`, `DATABASE_NAME`, `DATABASE_TYPE`, `DATABASE_URL`, `DISK_IO_TIME`, `ERROR_COUNT`, `ESB_APPLICATION_NAME`, `ESB_INPUT_TYPE`, `ESB_LIBRARY_NAME`, `ESB_MESSAGE_FLOW_NAME`, `EXCEPTION_CLASS`, `EXCEPTION_MESSAGE`, `FAILED_STATE`, `FAILURE_REASON`, `FLAW_STATE`, `HTTP_REQUEST_METHOD`, `HTTP_STATUS`, `HTTP_STATUS_CLASS`, `IMS_PROGRAM_NAME`, `IMS_TRANSACTION_ID`, `IMS_USER_ID`, `IO_TIME`, `IS_KEY_REQUEST`, `LAMBDA_COLDSTART`, `LOCK_TIME`, `MESSAGING_DESTINATION_TYPE`, `MESSAGING_IS_TEMPORARY_QUEUE`, `MESSAGING_QUEUE_NAME`, `MESSAGING_QUEUE_VENDOR`, `NETWORK_IO_TIME`, `NON_DATABASE_CHILD_CALL_COUNT`, `NON_DATABASE_CHILD_CALL_TIME`, `PROCESS_GROUP_NAME`, `PROCESS_GROUP_TAG`, `REMOTE_ENDPOINT`, `REMOTE_METHOD`, `REMOTE_SERVICE_NAME`, `REQUEST_NAME`, `REQUEST_TYPE`, `RESPONSE_TIME`, `RESPONSE_TIME_CLIENT`, `RMI_CLASS`, `RMI_METHOD`, `SERVICE_DISPLAY_NAME`, `SERVICE_NAME`, `SERVICE_PORT`, `SERVICE_PUBLIC_DOMAIN_NAME`, `SERVICE_REQUEST_ATTRIBUTE`, `SERVICE_TAG`, `SERVICE_TYPE`, `SERVICE_WEB_APPLICATION_ID`, `SERVICE_WEB_CONTEXT_ROOT`, `SERVICE_WEB_SERVER_NAME`, `SERVICE_WEB_SERVICE_NAME`, `SERVICE_WEB_SERVICE_NAMESPACE`, `SUSPENSION_TIME`, `TOTAL_PROCESSING_TIME`, `WAIT_TIME`, `WEBREQUEST_QUERY`, `WEBREQUEST_RELATIVE_URL`, `WEBREQUEST_URL`, `WEBREQUEST_URL_HOST`, `WEBREQUEST_URL_PATH`, `WEBREQUEST_URL_PORT`, `WEBSERVICE_ENDPOINT`, `WEBSERVICE_METHOD` and `ZOS_CALL_TYPE`\n"
        },
        "comparison": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparison:CalculatedServiceMetricConditionConditionComparison",
          "description": "Type-specific comparison for attributes\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "comparison"
      ]
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparison:CalculatedServiceMetricConditionConditionComparison": {
      "properties": {
        "boolean": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonBoolean:CalculatedServiceMetricConditionConditionComparisonBoolean",
          "description": "Boolean Comparison for `BOOLEAN` attributes\n"
        },
        "esbInputNodeType": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonEsbInputNodeType:CalculatedServiceMetricConditionConditionComparisonEsbInputNodeType",
          "description": "Type-specific comparison information for attributes of type 'ESB_INPUT_NODE_TYPE'\n"
        },
        "failedState": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonFailedState:CalculatedServiceMetricConditionConditionComparisonFailedState",
          "description": "Comparison for `FAILED_STATE` attributes\n"
        },
        "failureReason": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonFailureReason:CalculatedServiceMetricConditionConditionComparisonFailureReason",
          "description": "Comparison for `FAILURE_REASON` attributes\n"
        },
        "fastString": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonFastString:CalculatedServiceMetricConditionConditionComparisonFastString",
          "description": "Comparison for `FAST_STRING` attributes. Use it for all service property attributes\n"
        },
        "flawState": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonFlawState:CalculatedServiceMetricConditionConditionComparisonFlawState",
          "description": "Comparison for `FLAW_STATE` attributes\n"
        },
        "generic": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonGeneric:CalculatedServiceMetricConditionConditionComparisonGeneric",
          "description": "Comparison for `NUMBER` attributes\n"
        },
        "httpMethod": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonHttpMethod:CalculatedServiceMetricConditionConditionComparisonHttpMethod",
          "description": "Comparison for `HTTP_METHOD` attributes\n"
        },
        "httpStatusClass": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonHttpStatusClass:CalculatedServiceMetricConditionConditionComparisonHttpStatusClass",
          "description": "Comparison for `HTTP_STATUS_CLASS` attributes\n"
        },
        "iibInputNodeType": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonIibInputNodeType:CalculatedServiceMetricConditionConditionComparisonIibInputNodeType",
          "description": "Comparison for `IIB_INPUT_NODE_TYPE` attributes\n"
        },
        "negate": {
          "type": "boolean",
          "description": "Reverse the comparison **operator**. For example, it turns **equals** into **does not equal**\n"
        },
        "number": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonNumber:CalculatedServiceMetricConditionConditionComparisonNumber",
          "description": "Comparison for `NUMBER` attributes\n"
        },
        "numberRequestAttribute": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonNumberRequestAttribute:CalculatedServiceMetricConditionConditionComparisonNumberRequestAttribute",
          "description": "Comparison for `NUMBER_REQUEST_ATTRIBUTE` attributes\n"
        },
        "serviceType": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonServiceType:CalculatedServiceMetricConditionConditionComparisonServiceType",
          "description": "Comparison for `SERVICE_TYPE` attributes\n"
        },
        "string": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonString:CalculatedServiceMetricConditionConditionComparisonString",
          "description": "Comparison for `STRING` attributes\n"
        },
        "stringRequestAttribute": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonStringRequestAttribute:CalculatedServiceMetricConditionConditionComparisonStringRequestAttribute",
          "description": "Comparison for `STRING_REQUEST_ATTRIBUTE` attributes\n"
        },
        "tag": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonTag:CalculatedServiceMetricConditionConditionComparisonTag",
          "description": "Comparison for `TAG` attributes\n"
        },
        "zosCallType": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonZosCallType:CalculatedServiceMetricConditionConditionComparisonZosCallType",
          "description": "Comparison for `ZOS_CALL_TYPE` attributes\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonBoolean:CalculatedServiceMetricConditionConditionComparisonBoolean": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting <span pulumi-lang-nodejs=\"`negate`\" pulumi-lang-dotnet=\"`Negate`\" pulumi-lang-go=\"`negate`\" pulumi-lang-python=\"`negate`\" pulumi-lang-yaml=\"`negate`\" pulumi-lang-java=\"`negate`\">`negate`</span> to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "boolean",
          "description": "The value to compare to\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "boolean"
          },
          "description": "The values to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonEsbInputNodeType:CalculatedServiceMetricConditionConditionComparisonEsbInputNodeType": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting <span pulumi-lang-nodejs=\"`negate`\" pulumi-lang-dotnet=\"`Negate`\" pulumi-lang-go=\"`negate`\" pulumi-lang-python=\"`negate`\" pulumi-lang-yaml=\"`negate`\" pulumi-lang-java=\"`negate`\">`negate`</span> to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are `CALLABLE_FLOW_ASYNC_RESPONSE_NODE`, `CALLABLE_FLOW_INPUT_NODE`, `DATABASE_INPUT_NODE`, `DOTNET_INPUT_NODE`, `EMAIL_INPUT_NODE`, `EVENT_INPUT`, `EVENT_INPUT_NODE`, `FILE_INPUT_NODE`, `FTE_INPUT_NODE`, `HTTP_ASYNC_RESPONSE`, `JD_EDWARDS_INPUT_NODE`, `JMS_CLIENT_INPUT_NODE`, `LABEL_NODE`, `MQ_INPUT_NODE`, `PEOPLE_SOFT_INPUT_NODE`, `REST_ASYNC_RESPONSE`, `REST_REQUEST`, `SAP_INPUT_NODE`, `SCA_ASYNC_RESPONSE_NODE`, `SCA_INPUT_NODE`, `SIEBEL_INPUT_NODE`, `SOAP_INPUT_NODE`, `TCPIP_CLIENT_INPUT_NODE`, `TCPIP_CLIENT_REQUEST_NODE`, `TCPIP_SERVER_INPUT_NODE`, `TCPIP_SERVER_REQUEST_NODE`, `TIMEOUT_NOTIFICATION_NODE` and `WS_INPUT_NODE`\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The values to compare to. Possible values are `CALLABLE_FLOW_ASYNC_RESPONSE_NODE`, `CALLABLE_FLOW_INPUT_NODE`, `DATABASE_INPUT_NODE`, `DOTNET_INPUT_NODE`, `EMAIL_INPUT_NODE`, `EVENT_INPUT`, `EVENT_INPUT_NODE`, `FILE_INPUT_NODE`, `FTE_INPUT_NODE`, `HTTP_ASYNC_RESPONSE`, `JD_EDWARDS_INPUT_NODE`, `JMS_CLIENT_INPUT_NODE`, `LABEL_NODE`, `MQ_INPUT_NODE`, `PEOPLE_SOFT_INPUT_NODE`, `REST_ASYNC_RESPONSE`, `REST_REQUEST`, `SAP_INPUT_NODE`, `SCA_ASYNC_RESPONSE_NODE`, `SCA_INPUT_NODE`, `SIEBEL_INPUT_NODE`, `SOAP_INPUT_NODE`, `TCPIP_CLIENT_INPUT_NODE`, `TCPIP_CLIENT_REQUEST_NODE`, `TCPIP_SERVER_INPUT_NODE`, `TCPIP_SERVER_REQUEST_NODE`, `TIMEOUT_NOTIFICATION_NODE` and `WS_INPUT_NODE`\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonFailedState:CalculatedServiceMetricConditionConditionComparisonFailedState": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting <span pulumi-lang-nodejs=\"`negate`\" pulumi-lang-dotnet=\"`Negate`\" pulumi-lang-go=\"`negate`\" pulumi-lang-python=\"`negate`\" pulumi-lang-yaml=\"`negate`\" pulumi-lang-java=\"`negate`\">`negate`</span> to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are `FAILED` and `FAILED`\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The values to compare to. Possible values are `FAILED` and `FAILED`\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonFailureReason:CalculatedServiceMetricConditionConditionComparisonFailureReason": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting <span pulumi-lang-nodejs=\"`negate`\" pulumi-lang-dotnet=\"`Negate`\" pulumi-lang-go=\"`negate`\" pulumi-lang-python=\"`negate`\" pulumi-lang-yaml=\"`negate`\" pulumi-lang-java=\"`negate`\">`negate`</span> to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are `EXCEPTION_AT_ENTRY_NODE`, `EXCEPTION_ON_ANY_NODE`, `HTTP_CODE` and `REQUEST_ATTRIBUTE`\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The values to compare to. Possible values are `EXCEPTION_AT_ENTRY_NODE`, `EXCEPTION_ON_ANY_NODE`, `HTTP_CODE` and `REQUEST_ATTRIBUTE`\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonFastString:CalculatedServiceMetricConditionConditionComparisonFastString": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "The comparison is case-sensitive (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or not case-sensitive (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting <span pulumi-lang-nodejs=\"`negate`\" pulumi-lang-dotnet=\"`Negate`\" pulumi-lang-go=\"`negate`\" pulumi-lang-python=\"`negate`\" pulumi-lang-yaml=\"`negate`\" pulumi-lang-java=\"`negate`\">`negate`</span> to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `CONTAINS`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The values to compare to\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonFlawState:CalculatedServiceMetricConditionConditionComparisonFlawState": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting <span pulumi-lang-nodejs=\"`negate`\" pulumi-lang-dotnet=\"`Negate`\" pulumi-lang-go=\"`negate`\" pulumi-lang-python=\"`negate`\" pulumi-lang-yaml=\"`negate`\" pulumi-lang-java=\"`negate`\">`negate`</span> to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are `FLAWED` and `NOT_FLAWED`\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The values to compare to. Possible values are `FLAWED` and `NOT_FLAWED`\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonGeneric:CalculatedServiceMetricConditionConditionComparisonGeneric": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines the actual set of fields depending on the value\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonHttpMethod:CalculatedServiceMetricConditionConditionComparisonHttpMethod": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting <span pulumi-lang-nodejs=\"`negate`\" pulumi-lang-dotnet=\"`Negate`\" pulumi-lang-go=\"`negate`\" pulumi-lang-python=\"`negate`\" pulumi-lang-yaml=\"`negate`\" pulumi-lang-java=\"`negate`\">`negate`</span> to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are `CONNECT`, `DELETE`, `GET`, `HEAD`, `OPTIONS`, `PATCH`, `POST`, `PUT` and `TRACE`\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The values to compare to. Possible values are `CONNECT`, `DELETE`, `GET`, `HEAD`, `OPTIONS`, `PATCH`, `POST`, `PUT` and `TRACE`\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonHttpStatusClass:CalculatedServiceMetricConditionConditionComparisonHttpStatusClass": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting <span pulumi-lang-nodejs=\"`negate`\" pulumi-lang-dotnet=\"`Negate`\" pulumi-lang-go=\"`negate`\" pulumi-lang-python=\"`negate`\" pulumi-lang-yaml=\"`negate`\" pulumi-lang-java=\"`negate`\">`negate`</span> to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are `C_1XX`, `C_2XX`, `C_3XX`, `C_4XX`, `C_5XX` and `NO_RESPONSE`\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The values to compare to. Possible values are `C_1XX`, `C_2XX`, `C_3XX`, `C_4XX`, `C_5XX` and `NO_RESPONSE`\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonIibInputNodeType:CalculatedServiceMetricConditionConditionComparisonIibInputNodeType": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting <span pulumi-lang-nodejs=\"`negate`\" pulumi-lang-dotnet=\"`Negate`\" pulumi-lang-go=\"`negate`\" pulumi-lang-python=\"`negate`\" pulumi-lang-yaml=\"`negate`\" pulumi-lang-java=\"`negate`\">`negate`</span> to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are `CALLABLE_FLOW_ASYNC_RESPONSE_NODE`, `CALLABLE_FLOW_INPUT_NODE`, `DATABASE_INPUT_NODE`, `DOTNET_INPUT_NODE`, `EMAIL_INPUT_NODE`, `EVENT_INPUT`, `EVENT_INPUT_NODE`, `FILE_INPUT_NODE`, `FTE_INPUT_NODE`, `HTTP_ASYNC_RESPONSE`, `JD_EDWARDS_INPUT_NODE`, `JMS_CLIENT_INPUT_NODE`, `LABEL_NODE`, `MQ_INPUT_NODE`, `PEOPLE_SOFT_INPUT_NODE`, `REST_ASYNC_RESPONSE`, `REST_REQUEST`, `SAP_INPUT_NODE`, `SCA_ASYNC_RESPONSE_NODE`, `SCA_INPUT_NODE`, `SIEBEL_INPUT_NODE`, `SOAP_INPUT_NODE`, `TCPIP_CLIENT_INPUT_NODE`, `TCPIP_CLIENT_REQUEST_NODE`, `TCPIP_SERVER_INPUT_NODE`, `TCPIP_SERVER_REQUEST_NODE`, `TIMEOUT_NOTIFICATION_NODE` and `WS_INPUT_NODE`\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The values to compare to. Possible values are `CALLABLE_FLOW_ASYNC_RESPONSE_NODE`, `CALLABLE_FLOW_INPUT_NODE`, `DATABASE_INPUT_NODE`, `DOTNET_INPUT_NODE`, `EMAIL_INPUT_NODE`, `EVENT_INPUT`, `EVENT_INPUT_NODE`, `FILE_INPUT_NODE`, `FTE_INPUT_NODE`, `HTTP_ASYNC_RESPONSE`, `JD_EDWARDS_INPUT_NODE`, `JMS_CLIENT_INPUT_NODE`, `LABEL_NODE`, `MQ_INPUT_NODE`, `PEOPLE_SOFT_INPUT_NODE`, `REST_ASYNC_RESPONSE`, `REST_REQUEST`, `SAP_INPUT_NODE`, `SCA_ASYNC_RESPONSE_NODE`, `SCA_INPUT_NODE`, `SIEBEL_INPUT_NODE`, `SOAP_INPUT_NODE`, `TCPIP_CLIENT_INPUT_NODE`, `TCPIP_CLIENT_REQUEST_NODE`, `TCPIP_SERVER_INPUT_NODE`, `TCPIP_SERVER_REQUEST_NODE`, `TIMEOUT_NOTIFICATION_NODE` and `WS_INPUT_NODE`\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonNumber:CalculatedServiceMetricConditionConditionComparisonNumber": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting <span pulumi-lang-nodejs=\"`negate`\" pulumi-lang-dotnet=\"`Negate`\" pulumi-lang-go=\"`negate`\" pulumi-lang-python=\"`negate`\" pulumi-lang-yaml=\"`negate`\" pulumi-lang-java=\"`negate`\">`negate`</span> to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `EQUALS`, `EQUALS_ANY_OF`, `EXISTS`, `GREATER_THAN`, `GREATER_THAN_OR_EQUAL`, `LOWER_THAN` and `LOWER_THAN_OR_EQUAL`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "number",
          "description": "The value to compare to\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "The values to compare to\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonNumberRequestAttribute:CalculatedServiceMetricConditionConditionComparisonNumberRequestAttribute": {
      "properties": {
        "matchOnChildCalls": {
          "type": "boolean",
          "description": "If <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>, the request attribute is matched on child service calls. Default is <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting <span pulumi-lang-nodejs=\"`negate`\" pulumi-lang-dotnet=\"`Negate`\" pulumi-lang-go=\"`negate`\" pulumi-lang-python=\"`negate`\" pulumi-lang-yaml=\"`negate`\" pulumi-lang-java=\"`negate`\">`negate`</span> to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `EQUALS`, `EQUALS_ANY_OF`, `EXISTS`, `GREATER_THAN`, `GREATER_THAN_OR_EQUAL`, `LOWER_THAN` and `LOWER_THAN_OR_EQUAL`\n"
        },
        "requestAttribute": {
          "type": "string",
          "description": "No documentation available for this attribute\n"
        },
        "source": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonNumberRequestAttributeSource:CalculatedServiceMetricConditionConditionComparisonNumberRequestAttributeSource",
          "description": "Defines valid sources of request attributes for conditions or placeholders\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "number",
          "description": "The value to compare to\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "The values to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "requestAttribute"
      ]
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonNumberRequestAttributeSource:CalculatedServiceMetricConditionConditionComparisonNumberRequestAttributeSource": {
      "properties": {
        "managementZone": {
          "type": "string",
          "description": "Use only request attributes from services that belong to this management zone.. Use either this or `serviceTag`\n"
        },
        "serviceTag": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonNumberRequestAttributeSourceServiceTag:CalculatedServiceMetricConditionConditionComparisonNumberRequestAttributeSourceServiceTag",
          "description": "Use only request attributes from services that have this tag. Use either this or `managementZone`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonNumberRequestAttributeSourceServiceTag:CalculatedServiceMetricConditionConditionComparisonNumberRequestAttributeSourceServiceTag": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. For custom tags use the `CONTEXTLESS` value. The context is set for tags that are automatically imported by OneAgent (for example, from the AWS console or environment variables). It’s useful for determining the origin of tags when not manually defined, and it also helps to prevent clashes with other existing tags. If the tag is not automatically imported, `CONTEXTLESS` set. Possible values are `AWS`, `AWS_GENERIC`, `AZURE`, `CLOUD_FOUNDRY`, `CONTEXTLESS`, `ENVIRONMENT`, `GOOGLE_COMPUTE_ENGINE` and `KUBERNETES`\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. For custom tags, put the tag value here. The key allows categorization of multiple tags. It is possible that there are multiple values for a single key which will all be represented as standalone tags. Therefore, the key does not have the semantic of a map key but is more like a key of a key-value tuple. In some cases, for example custom tags, the key represents the actual tag value and the value field is not set – those are called valueless tags\n"
        },
        "tagKey": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonNumberRequestAttributeSourceServiceTagTagKey:CalculatedServiceMetricConditionConditionComparisonNumberRequestAttributeSourceServiceTagTagKey",
          "description": "has no documentation\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags. If a tag does have a separate key and value (in the textual representation they are split by the colon ‘:’), this field is set with the actual value. Key-value pairs can occur for automatically imported tags and tags set by rules if extractors are used\n"
        }
      },
      "type": "object",
      "required": [
        "key"
      ]
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonNumberRequestAttributeSourceServiceTagTagKey:CalculatedServiceMetricConditionConditionComparisonNumberRequestAttributeSourceServiceTagTagKey": {
      "properties": {
        "context": {
          "type": "string",
          "description": "has no documentation\n"
        },
        "key": {
          "type": "string",
          "description": "has no documentation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonServiceType:CalculatedServiceMetricConditionConditionComparisonServiceType": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting <span pulumi-lang-nodejs=\"`negate`\" pulumi-lang-dotnet=\"`Negate`\" pulumi-lang-go=\"`negate`\" pulumi-lang-python=\"`negate`\" pulumi-lang-yaml=\"`negate`\" pulumi-lang-java=\"`negate`\">`negate`</span> to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are `BACKGROUND_ACTIVITY`, `CICS_SERVICE`, `CUSTOM_SERVICE`, `DATABASE_SERVICE`, `ENTERPRISE_SERVICE_BUS_SERVICE`, `EXTERNAL`, `IBM_INTEGRATION_BUS_SERVICE`, `IMS_SERVICE`, `MESSAGING_SERVICE`, `RMI_SERVICE`, `RPC_SERVICE`, `WEB_REQUEST_SERVICE` and `WEB_SERVICE`\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The values to compare to. Possible values are `BACKGROUND_ACTIVITY`, `CICS_SERVICE`, `CUSTOM_SERVICE`, `DATABASE_SERVICE`, `ENTERPRISE_SERVICE_BUS_SERVICE`, `EXTERNAL`, `IBM_INTEGRATION_BUS_SERVICE`, `IMS_SERVICE`, `MESSAGING_SERVICE`, `RMI_SERVICE`, `RPC_SERVICE`, `WEB_REQUEST_SERVICE` and `WEB_SERVICE`\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonString:CalculatedServiceMetricConditionConditionComparisonString": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "The comparison is case-sensitive (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or not case-sensitive (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting <span pulumi-lang-nodejs=\"`negate`\" pulumi-lang-dotnet=\"`Negate`\" pulumi-lang-go=\"`negate`\" pulumi-lang-python=\"`negate`\" pulumi-lang-yaml=\"`negate`\" pulumi-lang-java=\"`negate`\">`negate`</span> to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `BEGINS_WITH`, `BEGINS_WITH_ANY_OF`, `CONTAINS`, `ENDS_WITH`, `ENDS_WITH_ANY_OF`, `EQUALS`, `EQUALS_ANY_OF`, `EXISTS` and `REGEX_MATCHES`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The values to compare to\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonStringRequestAttribute:CalculatedServiceMetricConditionConditionComparisonStringRequestAttribute": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "The comparison is case-sensitive (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or not case-sensitive (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "matchOnChildCalls": {
          "type": "boolean",
          "description": "If <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>, the request attribute is matched on child service calls. Default is <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting <span pulumi-lang-nodejs=\"`negate`\" pulumi-lang-dotnet=\"`Negate`\" pulumi-lang-go=\"`negate`\" pulumi-lang-python=\"`negate`\" pulumi-lang-yaml=\"`negate`\" pulumi-lang-java=\"`negate`\">`negate`</span> to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `BEGINS_WITH`, `BEGINS_WITH_ANY_OF`, `CONTAINS`, `ENDS_WITH`, `ENDS_WITH_ANY_OF`, `EQUALS`, `EQUALS_ANY_OF`, `EXISTS` and `REGEX_MATCHES`\n"
        },
        "requestAttribute": {
          "type": "string",
          "description": "No documentation available for this attribute\n"
        },
        "source": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonStringRequestAttributeSource:CalculatedServiceMetricConditionConditionComparisonStringRequestAttributeSource",
          "description": "Defines valid sources of request attributes for conditions or placeholders\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The values to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "requestAttribute"
      ]
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonStringRequestAttributeSource:CalculatedServiceMetricConditionConditionComparisonStringRequestAttributeSource": {
      "properties": {
        "managementZone": {
          "type": "string",
          "description": "Use only request attributes from services that belong to this management zone.. Use either this or `serviceTag`\n"
        },
        "serviceTag": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonStringRequestAttributeSourceServiceTag:CalculatedServiceMetricConditionConditionComparisonStringRequestAttributeSourceServiceTag",
          "description": "Use only request attributes from services that have this tag. Use either this or `managementZone`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonStringRequestAttributeSourceServiceTag:CalculatedServiceMetricConditionConditionComparisonStringRequestAttributeSourceServiceTag": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. For custom tags use the `CONTEXTLESS` value. The context is set for tags that are automatically imported by OneAgent (for example, from the AWS console or environment variables). It’s useful for determining the origin of tags when not manually defined, and it also helps to prevent clashes with other existing tags. If the tag is not automatically imported, `CONTEXTLESS` set. Possible values are `AWS`, `AWS_GENERIC`, `AZURE`, `CLOUD_FOUNDRY`, `CONTEXTLESS`, `ENVIRONMENT`, `GOOGLE_COMPUTE_ENGINE` and `KUBERNETES`\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. For custom tags, put the tag value here. The key allows categorization of multiple tags. It is possible that there are multiple values for a single key which will all be represented as standalone tags. Therefore, the key does not have the semantic of a map key but is more like a key of a key-value tuple. In some cases, for example custom tags, the key represents the actual tag value and the value field is not set – those are called valueless tags\n"
        },
        "tagKey": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonStringRequestAttributeSourceServiceTagTagKey:CalculatedServiceMetricConditionConditionComparisonStringRequestAttributeSourceServiceTagTagKey",
          "description": "has no documentation\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags. If a tag does have a separate key and value (in the textual representation they are split by the colon ‘:’), this field is set with the actual value. Key-value pairs can occur for automatically imported tags and tags set by rules if extractors are used\n"
        }
      },
      "type": "object",
      "required": [
        "key"
      ]
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonStringRequestAttributeSourceServiceTagTagKey:CalculatedServiceMetricConditionConditionComparisonStringRequestAttributeSourceServiceTagTagKey": {
      "properties": {
        "context": {
          "type": "string",
          "description": "has no documentation\n"
        },
        "key": {
          "type": "string",
          "description": "has no documentation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonTag:CalculatedServiceMetricConditionConditionComparisonTag": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting <span pulumi-lang-nodejs=\"`negate`\" pulumi-lang-dotnet=\"`Negate`\" pulumi-lang-go=\"`negate`\" pulumi-lang-python=\"`negate`\" pulumi-lang-yaml=\"`negate`\" pulumi-lang-java=\"`negate`\">`negate`</span> to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `EQUALS`, `EQUALS_ANY_OF`, `TAG_KEY_EQUALS` and `TAG_KEY_EQUALS_ANY_OF`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonTagValue:CalculatedServiceMetricConditionConditionComparisonTagValue",
          "description": "The values to compare to\n"
        },
        "values": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonTagValues:CalculatedServiceMetricConditionConditionComparisonTagValues",
          "description": "The values to compare to\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonTagValue:CalculatedServiceMetricConditionConditionComparisonTagValue": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the `CONTEXTLESS` value. Possible values are `AWS`, `AWS_GENERIC`, `AZURE`, `CLOUD_FOUNDRY`, `CONTEXTLESS`, `ENVIRONMENT`, `GOOGLE_CLOUD` and `KUBERNETES`\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. Custom tags have the tag value here\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonTagValues:CalculatedServiceMetricConditionConditionComparisonTagValues": {
      "properties": {
        "values": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricConditionConditionComparisonTagValuesValue:CalculatedServiceMetricConditionConditionComparisonTagValuesValue"
          },
          "description": "The values to compare to\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonTagValuesValue:CalculatedServiceMetricConditionConditionComparisonTagValuesValue": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the `CONTEXTLESS` value. Possible values are `AWS`, `AWS_GENERIC`, `AZURE`, `CLOUD_FOUNDRY`, `CONTEXTLESS`, `ENVIRONMENT`, `GOOGLE_CLOUD` and `KUBERNETES`\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. Custom tags have the tag value here\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/CalculatedServiceMetricConditionConditionComparisonZosCallType:CalculatedServiceMetricConditionConditionComparisonZosCallType": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting <span pulumi-lang-nodejs=\"`negate`\" pulumi-lang-dotnet=\"`Negate`\" pulumi-lang-go=\"`negate`\" pulumi-lang-python=\"`negate`\" pulumi-lang-yaml=\"`negate`\" pulumi-lang-java=\"`negate`\">`negate`</span> to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are `CTG`, `DPL`, `EXPLICIT_ADK`, `IMS_CONNECT`, `IMS_CONNECT_API`, `IMS_ITRA`, `IMS_MSC`, `IMS_PGM_SWITCH`, `IMS_SHARED_QUEUES`, `IMS_TRANS_EXEC`, `MQ`, `SOAP`, `START`, `TX` and `UNKNOWN`\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The values to compare to. Possible values are `CTG`, `DPL`, `EXPLICIT_ADK`, `IMS_CONNECT`, `IMS_CONNECT_API`, `IMS_ITRA`, `IMS_MSC`, `IMS_PGM_SWITCH`, `IMS_SHARED_QUEUES`, `IMS_TRANS_EXEC`, `MQ`, `SOAP`, `START`, `TX` and `UNKNOWN`\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricDimensionDefinition:CalculatedServiceMetricDimensionDefinition": {
      "properties": {
        "dimension": {
          "type": "string",
          "description": "The dimension value pattern. You can define custom placeholders in the <span pulumi-lang-nodejs=\"`placeholders`\" pulumi-lang-dotnet=\"`Placeholders`\" pulumi-lang-go=\"`placeholders`\" pulumi-lang-python=\"`placeholders`\" pulumi-lang-yaml=\"`placeholders`\" pulumi-lang-java=\"`placeholders`\">`placeholders`</span> field and use them here\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the dimension\n"
        },
        "placeholders": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricDimensionDefinitionPlaceholders:CalculatedServiceMetricDimensionDefinitionPlaceholders",
          "description": "The list of custom placeholders to be used in a dimension value pattern\n"
        },
        "topX": {
          "type": "integer",
          "description": "The number of top values to be calculated\n"
        },
        "topXAggregation": {
          "type": "string",
          "description": "The aggregation of the dimension. Possible values are `AVERAGE`, `COUNT`, `MAX`, `MIN`, `OF_INTEREST_RATIO`, `OTHER_RATIO`, `SINGLE_VALUE` and `SUM`\n"
        },
        "topXDirection": {
          "type": "string",
          "description": "How to calculate the **topX** values. Possible values are `ASCENDING` and `DESCENDING`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "dimension",
        "name",
        "topX",
        "topXAggregation",
        "topXDirection"
      ]
    },
    "dynatrace:index/CalculatedServiceMetricDimensionDefinitionPlaceholders:CalculatedServiceMetricDimensionDefinitionPlaceholders": {
      "properties": {
        "placeholders": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricDimensionDefinitionPlaceholdersPlaceholder:CalculatedServiceMetricDimensionDefinitionPlaceholdersPlaceholder"
          },
          "description": "A custom placeholder to be used in a dimension value pattern\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricDimensionDefinitionPlaceholdersPlaceholder:CalculatedServiceMetricDimensionDefinitionPlaceholdersPlaceholder": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Which value of the request attribute must be used when it occurs across multiple child requests. Only applicable for the `SERVICE_REQUEST_ATTRIBUTE` attribute, when **useFromChildCalls** is <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>. For the `COUNT` aggregation, the **kind** field is not applicable. Possible values are `COUNT`, `FIRST` and `LAST`.\n"
        },
        "attribute": {
          "type": "string",
          "description": "The attribute to extract from. You can only use attributes of the **string** type. Possible values are `ACTOR_SYSTEM`, `AKKA_ACTOR_CLASS_NAME`, `AKKA_ACTOR_MESSAGE_TYPE`, `AKKA_ACTOR_PATH`, `APPLICATION_BUILD_VERSION`, `APPLICATION_RELEASE_VERSION`, `AZURE_FUNCTIONS_FUNCTION_NAME`, `AZURE_FUNCTIONS_SITE_NAME`, `CICS_PROGRAM_NAME`, `CICS_SYSTEM_ID`, `CICS_TASK_ID`, `CICS_TRANSACTION_ID`, `CICS_USER_ID`, `CPU_TIME`, `CTG_GATEWAY_URL`, `CTG_PROGRAM`, `CTG_SERVER_NAME`, `CTG_TRANSACTION_ID`, `CUSTOMSERVICE_CLASS`, `CUSTOMSERVICE_METHOD`, `DATABASE_CHILD_CALL_COUNT`, `DATABASE_CHILD_CALL_TIME`, `DATABASE_HOST`, `DATABASE_NAME`, `DATABASE_TYPE`, `DATABASE_URL`, `DISK_IO_TIME`, `ERROR_COUNT`, `ESB_APPLICATION_NAME`, `ESB_INPUT_TYPE`, `ESB_LIBRARY_NAME`, `ESB_MESSAGE_FLOW_NAME`, `EXCEPTION_CLASS`, `EXCEPTION_MESSAGE`, `FAILED_STATE`, `FAILURE_REASON`, `FLAW_STATE`, `HTTP_REQUEST_METHOD`, `HTTP_STATUS`, `HTTP_STATUS_CLASS`, `IMS_PROGRAM_NAME`, `IMS_TRANSACTION_ID`, `IMS_USER_ID`, `IO_TIME`, `IS_KEY_REQUEST`, `LAMBDA_COLDSTART`, `LOCK_TIME`, `MESSAGING_DESTINATION_TYPE`, `MESSAGING_IS_TEMPORARY_QUEUE`, `MESSAGING_QUEUE_NAME`, `MESSAGING_QUEUE_VENDOR`, `NETWORK_IO_TIME`, `NON_DATABASE_CHILD_CALL_COUNT`, `NON_DATABASE_CHILD_CALL_TIME`, `PROCESS_GROUP_NAME`, `PROCESS_GROUP_TAG`, `REMOTE_ENDPOINT`, `REMOTE_METHOD`, `REMOTE_SERVICE_NAME`, `REQUEST_NAME`, `REQUEST_TYPE`, `RESPONSE_TIME`, `RESPONSE_TIME_CLIENT`, `RMI_CLASS`, `RMI_METHOD`, `SERVICE_DISPLAY_NAME`, `SERVICE_NAME`, `SERVICE_PORT`, `SERVICE_PUBLIC_DOMAIN_NAME`, `SERVICE_REQUEST_ATTRIBUTE`, `SERVICE_TAG`, `SERVICE_TYPE`, `SERVICE_WEB_APPLICATION_ID`, `SERVICE_WEB_CONTEXT_ROOT`, `SERVICE_WEB_SERVER_NAME`, `SERVICE_WEB_SERVICE_NAME`, `SERVICE_WEB_SERVICE_NAMESPACE`, `SUSPENSION_TIME`, `TOTAL_PROCESSING_TIME`, `WAIT_TIME`, `WEBREQUEST_QUERY`, `WEBREQUEST_RELATIVE_URL`, `WEBREQUEST_URL`, `WEBREQUEST_URL_HOST`, `WEBREQUEST_URL_PATH`, `WEBREQUEST_URL_PORT`, `WEBSERVICE_ENDPOINT`, `WEBSERVICE_METHOD` and `ZOS_CALL_TYPE`\n"
        },
        "delimiterOrRegex": {
          "type": "string",
          "description": "Depending on the <span pulumi-lang-nodejs=\"`kind`\" pulumi-lang-dotnet=\"`Kind`\" pulumi-lang-go=\"`kind`\" pulumi-lang-python=\"`kind`\" pulumi-lang-yaml=\"`kind`\" pulumi-lang-java=\"`kind`\">`kind`</span> value:\n\n\n* `REGEX_EXTRACTION`: The regular expression.\n\n\n* `BETWEEN_DELIMITER`: The opening delimiter string to look for.\n\n\n* All other values: The delimiter string to look for\n"
        },
        "endDelimiter": {
          "type": "string",
          "description": "The closing delimiter string to look for. Required if the <span pulumi-lang-nodejs=\"`kind`\" pulumi-lang-dotnet=\"`Kind`\" pulumi-lang-go=\"`kind`\" pulumi-lang-python=\"`kind`\" pulumi-lang-yaml=\"`kind`\" pulumi-lang-java=\"`kind`\">`kind`</span> value is `BETWEEN_DELIMITER`. Not applicable otherwise\n"
        },
        "kind": {
          "type": "string",
          "description": "The type of extraction. Defines either usage of regular expression (<span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>) or the position of request attribute value to be extracted. When the <span pulumi-lang-nodejs=\"`attribute`\" pulumi-lang-dotnet=\"`Attribute`\" pulumi-lang-go=\"`attribute`\" pulumi-lang-python=\"`attribute`\" pulumi-lang-yaml=\"`attribute`\" pulumi-lang-java=\"`attribute`\">`attribute`</span> is `SERVICE_REQUEST_ATTRIBUTE` attribute and <span pulumi-lang-nodejs=\"`aggregation`\" pulumi-lang-dotnet=\"`Aggregation`\" pulumi-lang-go=\"`aggregation`\" pulumi-lang-python=\"`aggregation`\" pulumi-lang-yaml=\"`aggregation`\" pulumi-lang-java=\"`aggregation`\">`aggregation`</span> is `COUNT`, needs to be set to `ORIGINAL_TEXT`. Possible values are \t`AFTER_DELIMITER`, `BEFORE_DELIMITER`, `BETWEEN_DELIMITER`, `ORIGINAL_TEXT` and `REGEX_EXTRACTION`\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the placeholder. Use it in the naming pattern as `{name}`\n"
        },
        "normalization": {
          "type": "string",
          "description": "The format of the extracted string. Possible values are `ORIGINAL`, `TO_LOWER_CASE` and `TO_UPPER_CASE`\n"
        },
        "oneagentAttributeKey": {
          "type": "string",
          "description": "The One Agent attribute to extract from. Required if the kind value is `ONE_AGENT_ATTRIBUTE`. Not applicable otherwise.\n"
        },
        "requestAttribute": {
          "type": "string",
          "description": "The request attribute to extract from. Required if the <span pulumi-lang-nodejs=\"`kind`\" pulumi-lang-dotnet=\"`Kind`\" pulumi-lang-go=\"`kind`\" pulumi-lang-python=\"`kind`\" pulumi-lang-yaml=\"`kind`\" pulumi-lang-java=\"`kind`\">`kind`</span> value is `SERVICE_REQUEST_ATTRIBUTE`. Not applicable otherwise\n"
        },
        "source": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricDimensionDefinitionPlaceholdersPlaceholderSource:CalculatedServiceMetricDimensionDefinitionPlaceholdersPlaceholderSource",
          "description": "Defines valid sources of request attributes for conditions or placeholders\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "useFromChildCalls": {
          "type": "boolean",
          "description": "If <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> request attribute will be taken from a child service call. Only applicable for the `SERVICE_REQUEST_ATTRIBUTE` attribute. Defaults to <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "kind",
        "name"
      ]
    },
    "dynatrace:index/CalculatedServiceMetricDimensionDefinitionPlaceholdersPlaceholderSource:CalculatedServiceMetricDimensionDefinitionPlaceholdersPlaceholderSource": {
      "properties": {
        "managementZone": {
          "type": "string",
          "description": "Use only request attributes from services that belong to this management zone.. Use either this or `serviceTag`\n"
        },
        "serviceTag": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricDimensionDefinitionPlaceholdersPlaceholderSourceServiceTag:CalculatedServiceMetricDimensionDefinitionPlaceholdersPlaceholderSourceServiceTag",
          "description": "Use only request attributes from services that have this tag. Use either this or `managementZone`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricDimensionDefinitionPlaceholdersPlaceholderSourceServiceTag:CalculatedServiceMetricDimensionDefinitionPlaceholdersPlaceholderSourceServiceTag": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. For custom tags use the `CONTEXTLESS` value. The context is set for tags that are automatically imported by OneAgent (for example, from the AWS console or environment variables). It’s useful for determining the origin of tags when not manually defined, and it also helps to prevent clashes with other existing tags. If the tag is not automatically imported, `CONTEXTLESS` set. Possible values are `AWS`, `AWS_GENERIC`, `AZURE`, `CLOUD_FOUNDRY`, `CONTEXTLESS`, `ENVIRONMENT`, `GOOGLE_COMPUTE_ENGINE` and `KUBERNETES`\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. For custom tags, put the tag value here. The key allows categorization of multiple tags. It is possible that there are multiple values for a single key which will all be represented as standalone tags. Therefore, the key does not have the semantic of a map key but is more like a key of a key-value tuple. In some cases, for example custom tags, the key represents the actual tag value and the value field is not set – those are called valueless tags\n"
        },
        "tagKey": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKey:CalculatedServiceMetricDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKey",
          "description": "has no documentation\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags. If a tag does have a separate key and value (in the textual representation they are split by the colon ‘:’), this field is set with the actual value. Key-value pairs can occur for automatically imported tags and tags set by rules if extractors are used\n"
        }
      },
      "type": "object",
      "required": [
        "key"
      ]
    },
    "dynatrace:index/CalculatedServiceMetricDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKey:CalculatedServiceMetricDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKey": {
      "properties": {
        "context": {
          "type": "string",
          "description": "has no documentation\n"
        },
        "key": {
          "type": "string",
          "description": "has no documentation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedServiceMetricMetricDefinition:CalculatedServiceMetricMetricDefinition": {
      "properties": {
        "metric": {
          "type": "string",
          "description": "The metric to be captured. Possible values are `CPU_TIME`, `DATABASE_CHILD_CALL_COUNT`, `DATABASE_CHILD_CALL_TIME`, `DISK_IO_TIME`, `EXCEPTION_COUNT`, `FAILED_REQUEST_COUNT`, `FAILED_REQUEST_COUNT_CLIENT`, `FAILURE_RATE`, `FAILURE_RATE_CLIENT`, `HTTP_4XX_ERROR_COUNT`, `HTTP_4XX_ERROR_COUNT_CLIENT`, `HTTP_5XX_ERROR_COUNT`, `HTTP_5XX_ERROR_COUNT_CLIENT`, `IO_TIME`, `LOCK_TIME`, `NETWORK_IO_TIME`, `NON_DATABASE_CHILD_CALL_COUNT`, `NON_DATABASE_CHILD_CALL_TIME`, `PROCESSING_TIME`, `REQUEST_ATTRIBUTE`, `REQUEST_COUNT`, `RESPONSE_TIME`, `RESPONSE_TIME_CLIENT`, `SUCCESSFUL_REQUEST_COUNT`, `SUCCESSFUL_REQUEST_COUNT_CLIENT` and `WAIT_TIME`\n"
        },
        "requestAttribute": {
          "type": "string",
          "description": "The request attribute to be captured. Only applicable when the **metric** parameter is set to `REQUEST_ATTRIBUTE`\n"
        }
      },
      "type": "object",
      "required": [
        "metric"
      ]
    },
    "dynatrace:index/CalculatedSyntheticMetricDimension:CalculatedSyntheticMetricDimension": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCalculatedSyntheticMetricDimensionDimension:CalculatedSyntheticMetricDimensionDimension"
          },
          "description": "A dimensions for the metric usage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedSyntheticMetricDimensionDimension:CalculatedSyntheticMetricDimensionDimension": {
      "properties": {
        "dimension": {
          "type": "string",
          "description": "The dimension of the metric. Possible values are `Event`, `Location`, `ResourceOrigin`\n"
        },
        "topX": {
          "type": "integer",
          "description": "The number of top values to be calculated\n"
        }
      },
      "type": "object",
      "required": [
        "dimension"
      ]
    },
    "dynatrace:index/CalculatedSyntheticMetricFilter:CalculatedSyntheticMetricFilter": {
      "properties": {
        "actionType": {
          "type": "string",
          "description": "Only user actions of the specified type are included in the metric calculation\n"
        },
        "errorCode": {
          "type": "integer",
          "description": "Only executions finished with the specified error code are included in the metric calculation.\n"
        },
        "event": {
          "type": "string",
          "description": "Only the specified browser clickpath event is included in the metric calculation. Specify the Dynatrace entity ID of the event here.\n"
        },
        "hasError": {
          "type": "boolean",
          "description": "The execution status of the monitors to be included in the metric calculation: <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> or <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>\n"
        },
        "location": {
          "type": "string",
          "description": "Only executions from the specified location are included in the metric calculation. Specify the Dynatrace entity ID of the location here.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedWebMetricDimension:CalculatedWebMetricDimension": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCalculatedWebMetricDimensionDimension:CalculatedWebMetricDimensionDimension"
          },
          "description": "A dimensions for the metric usage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedWebMetricDimensionDimension:CalculatedWebMetricDimensionDimension": {
      "properties": {
        "dimension": {
          "type": "string",
          "description": "The dimension of the metric. Possible values are `ApdexType`, `Browser`, `ErrorContext`, `ErrorOrigin`, `ErrorType`, `GeoLocation`, `StringProperty`, `UserActionType`\n"
        },
        "propertyKey": {
          "type": "string",
          "description": "The key of the user action property. Only applicable for the StringProperty dimension.\n"
        },
        "topX": {
          "type": "integer",
          "description": "The number of top values to be calculated\n"
        }
      },
      "type": "object",
      "required": [
        "dimension",
        "topX"
      ]
    },
    "dynatrace:index/CalculatedWebMetricMetricDefinition:CalculatedWebMetricMetricDefinition": {
      "properties": {
        "metric": {
          "type": "string",
          "description": "The metric to be captured. Possible values are `Apdex`, `ApplicationCache`, `Callback`, `CumulativeLayoutShift`, `DNSLookup`, `DOMComplete`, `DOMContentLoaded`, `DOMInteractive`, `DoubleProperty`, `ErrorCount`, `FirstContentfulPaint`, `FirstInputDelay`, `FirstInputStart`, `FirstPaint`, `HTMLDownloaded`, `LargestContentfulPaint`, `LoadEventEnd`, `LoadEventStart`, `LongProperty`, `LongTasksTime`, `NavigationStart`, `OnDOMContentLoaded`, `OnLoad`, `Processing`, `RedirectTime`, `Request`, `RequestStart`, `Response`, `SecureConnect`, `SpeedIndex`, `TCPConnect`, `TimeToFirstByte`, `UserActionDuration`, `VisuallyComplete`\n"
        },
        "propertyKey": {
          "type": "string",
          "description": "The key of the user action property. Only applicable for DoubleProperty and LongProperty metrics.\n"
        }
      },
      "type": "object",
      "required": [
        "metric"
      ]
    },
    "dynatrace:index/CalculatedWebMetricUserActionFilter:CalculatedWebMetricUserActionFilter": {
      "properties": {
        "actionDurationFromMilliseconds": {
          "type": "integer",
          "description": "Only actions with a duration more than or equal to this value (in milliseconds) are included in the metric calculation.\n"
        },
        "actionDurationToMilliseconds": {
          "type": "integer",
          "description": "Only actions with a duration less than or equal to this value (in milliseconds) are included in the metric calculation.\n"
        },
        "apdex": {
          "type": "string",
          "description": "Only actions with the specified Apdex score are included in the metric calculation. Possible values: [ Frustrated, Satisfied, Tolerating, Unknown ]\n"
        },
        "browserFamily": {
          "type": "string",
          "description": "Only user actions coming from the specified browser family are included in the metric calculation.\n"
        },
        "browserType": {
          "type": "string",
          "description": "Only user actions coming from the specified browser type are included in the metric calculation.\n"
        },
        "browserVersion": {
          "type": "string",
          "description": "Only user actions coming from the specified browser version are included in the metric calculation.\n"
        },
        "city": {
          "type": "string",
          "description": "Only actions of users from this city are included in the metric calculation. Specify geolocation ID here.\n"
        },
        "continent": {
          "type": "string",
          "description": "Only actions of users from this continent are included in the metric calculation. Specify geolocation ID here.\n"
        },
        "country": {
          "type": "string",
          "description": "Only actions of users from this country are included in the metric calculation. Specify geolocation ID here.\n"
        },
        "customAction": {
          "type": "boolean",
          "description": "The status of custom actions in the metric calculation: <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> or <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>\n"
        },
        "customErrorName": {
          "type": "string",
          "description": "The custom error name of the actions to be included in the metric calculation.\n"
        },
        "customErrorType": {
          "type": "string",
          "description": "The custom error type of the actions to be included in the metric calculation.\n"
        },
        "domain": {
          "type": "string",
          "description": "Only user actions coming from the specified domain are included in the metric calculation.\n"
        },
        "hasAnyError": {
          "type": "boolean",
          "description": "The error status of the actions to be included in the metric calculation: <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> or <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>\n"
        },
        "hasCustomErrors": {
          "type": "boolean",
          "description": "The custom error status of the actions to be included in the metric calculation: <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> or <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>\n"
        },
        "hasHttpErrors": {
          "type": "boolean",
          "description": "The request error status of the actions to be included in the metric calculation: <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> or <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>\n"
        },
        "hasJavascriptErrors": {
          "type": "boolean",
          "description": "The JavaScript error status of the actions to be included in the metric calculation: <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> or <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>\n"
        },
        "httpErrorCode": {
          "type": "integer",
          "description": "The HTTP error status code of the actions to be included in the metric calculation.\n"
        },
        "httpErrorCodeTo": {
          "type": "integer",
          "description": "Can be used in combination with httpErrorCode to define a range of error codes that will be included in the metric calculation.\n"
        },
        "httpPath": {
          "type": "string",
          "description": "The request path that has been determined to be the origin of an HTTP error of the actions to be included in the metric calculation.\n"
        },
        "ip": {
          "type": "string",
          "description": "Only actions coming from this IP address are included in the metric calculation.\n"
        },
        "ipV6Traffic": {
          "type": "boolean",
          "description": "The IPv6 status of the actions to be included in the metric calculation: <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> or <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>\n"
        },
        "loadAction": {
          "type": "boolean",
          "description": "The status of load actions in the metric calculation: <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> or <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>\n"
        },
        "osFamily": {
          "type": "string",
          "description": "Only actions coming from this OS family are included in the metric calculation.\n"
        },
        "osVersion": {
          "type": "string",
          "description": "Only actions coming from this OS version are included in the metric calculation.\n"
        },
        "realUser": {
          "type": "boolean",
          "description": "The status of actions coming from real users in the metric calculation: <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> or <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>\n"
        },
        "region": {
          "type": "string",
          "description": "Only actions of users from this region are included in the metric calculation. Specify geolocation ID here.\n"
        },
        "robot": {
          "type": "boolean",
          "description": "The status of actions coming from robots in the metric calculation: <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> or <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>\n"
        },
        "synthetic": {
          "type": "boolean",
          "description": "The status of actions coming from synthetic monitors in the metric calculation: <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> or <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>\n"
        },
        "targetViewGroup": {
          "type": "string",
          "description": "Only actions on the specified group of views are included in the metric calculation.\n"
        },
        "targetViewGroupNameMatchType": {
          "type": "string",
          "description": "Specifies the match type of the view group filter, e.g. using Contains or Equals. Defaults to Equals.\n"
        },
        "targetViewName": {
          "type": "string",
          "description": "Only actions on the specified view are included in the metric calculation.\n"
        },
        "targetViewNameMatchType": {
          "type": "string",
          "description": "Specifies the match type of the view name filter, e.g. using Contains or Equals. Defaults to Equals.\n"
        },
        "userActionName": {
          "type": "string",
          "description": "Only actions with this name are included in the metric calculation.\n"
        },
        "userActionProperties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCalculatedWebMetricUserActionFilterUserActionProperty:CalculatedWebMetricUserActionFilterUserActionProperty"
          },
          "description": "The definition of a calculated web metric.\n"
        },
        "xhrAction": {
          "type": "boolean",
          "description": "The status of xhr actions in the metric calculation: <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> or <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>\n"
        },
        "xhrRouteChangeAction": {
          "type": "boolean",
          "description": "The status of route actions in the metric calculation: <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> or <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedWebMetricUserActionFilterUserActionProperty:CalculatedWebMetricUserActionFilterUserActionProperty": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCalculatedWebMetricUserActionFilterUserActionPropertyProperty:CalculatedWebMetricUserActionFilterUserActionPropertyProperty"
          },
          "description": "User Action Property\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CalculatedWebMetricUserActionFilterUserActionPropertyProperty:CalculatedWebMetricUserActionFilterUserActionPropertyProperty": {
      "properties": {
        "from": {
          "type": "number",
          "description": "Only actions that have a value greater than or equal to this are included in the metric calculation.\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the action property we're checking.\n"
        },
        "matchType": {
          "type": "string",
          "description": "Specifies the match type of a string filter, e.g. using Contains or Equals.\n"
        },
        "to": {
          "type": "number",
          "description": "Only actions that have a value less than or equal to this are included in the metric calculation.\n"
        },
        "value": {
          "type": "string",
          "description": "Only actions that have this value in the specified property are included in the metric calculation.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CloudappWorkloaddetectionCloudFoundry:CloudappWorkloaddetectionCloudFoundry": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/CloudappWorkloaddetectionDocker:CloudappWorkloaddetectionDocker": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/CloudappWorkloaddetectionKubernetes:CloudappWorkloaddetectionKubernetes": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "filters": {
          "$ref": "#/types/dynatrace:index%2FCloudappWorkloaddetectionKubernetesFilters:CloudappWorkloaddetectionKubernetesFilters",
          "description": "Define rules to merge similar Kubernetes workloads into process groups. \n\n You can use workload properties like namespace name, base pod name or container name as well as the [environment variables DT_RELEASE_STAGE and DT_RELEASE_PRODUCT](https://dt-url.net/sb02v2a) for grouping processes of similar workloads. The first applicable rule will be applied. If no rule matches, “Namespace name” + “Base pod name” + “Container name” is used as fallback.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/CloudappWorkloaddetectionKubernetesFilters:CloudappWorkloaddetectionKubernetesFilters": {
      "properties": {
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCloudappWorkloaddetectionKubernetesFiltersFilter:CloudappWorkloaddetectionKubernetesFiltersFilter"
          }
        }
      },
      "type": "object",
      "required": [
        "filters"
      ]
    },
    "dynatrace:index/CloudappWorkloaddetectionKubernetesFiltersFilter:CloudappWorkloaddetectionKubernetesFiltersFilter": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "inclusionToggles": {
          "$ref": "#/types/dynatrace:index%2FCloudappWorkloaddetectionKubernetesFiltersFilterInclusionToggles:CloudappWorkloaddetectionKubernetesFiltersFilterInclusionToggles",
          "description": "ID calculation based on\n"
        },
        "matchFilter": {
          "$ref": "#/types/dynatrace:index%2FCloudappWorkloaddetectionKubernetesFiltersFilterMatchFilter:CloudappWorkloaddetectionKubernetesFiltersFilterMatchFilter",
          "description": "When namespace\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "inclusionToggles",
        "matchFilter"
      ]
    },
    "dynatrace:index/CloudappWorkloaddetectionKubernetesFiltersFilterInclusionToggles:CloudappWorkloaddetectionKubernetesFiltersFilterInclusionToggles": {
      "properties": {
        "incBasepod": {
          "type": "boolean",
          "description": "E.g. \"cloud-credential-operator-\" for \"cloud-credential-operator-5ff6dbff57-gszgq\"\n"
        },
        "incContainer": {
          "type": "boolean",
          "description": "Container name\n"
        },
        "incNamespace": {
          "type": "boolean",
          "description": "Namespace name\n"
        },
        "incProduct": {
          "type": "boolean",
          "description": "If Product is enabled and has no value, it defaults to Base pod name\n"
        },
        "incStage": {
          "type": "boolean",
          "description": "Stage\n"
        }
      },
      "type": "object",
      "required": [
        "incBasepod",
        "incContainer",
        "incNamespace",
        "incProduct",
        "incStage"
      ]
    },
    "dynatrace:index/CloudappWorkloaddetectionKubernetesFiltersFilterMatchFilter:CloudappWorkloaddetectionKubernetesFiltersFilterMatchFilter": {
      "properties": {
        "matchOperator": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `ENDS`, `EQUALS`, `EXISTS`, `NOT_CONTAINS`, `NOT_ENDS`, `NOT_EQUALS`, `NOT_STARTS`, `STARTS`\n"
        },
        "namespace": {
          "type": "string",
          "description": "Namespace name\n"
        }
      },
      "type": "object",
      "required": [
        "matchOperator"
      ]
    },
    "dynatrace:index/CloudappWorkloaddetectionServerless:CloudappWorkloaddetectionServerless": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/CredentialsAllowedEntities:CredentialsAllowedEntities": {
      "properties": {
        "entities": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCredentialsAllowedEntitiesEntity:CredentialsAllowedEntitiesEntity"
          },
          "description": "The set of entities allowed to use the credential.\n"
        }
      },
      "type": "object",
      "required": [
        "entities"
      ]
    },
    "dynatrace:index/CredentialsAllowedEntitiesEntity:CredentialsAllowedEntitiesEntity": {
      "properties": {
        "id": {
          "type": "string",
          "description": "ID of the entity\n"
        },
        "type": {
          "type": "string",
          "description": "Type of entity. Possible values: `USER`, `APPLICATION`, `UNKNOWN`\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CredentialsCredentialUsageSummary:CredentialsCredentialUsageSummary": {
      "properties": {
        "count": {
          "type": "integer",
          "description": "The number of uses\n"
        },
        "type": {
          "type": "string",
          "description": "Type of usage, `HTTP_MONITOR` or `BROWSER_MONITOR`\n"
        }
      },
      "type": "object",
      "required": [
        "count",
        "type"
      ]
    },
    "dynatrace:index/CredentialsExternal:CredentialsExternal": {
      "properties": {
        "certificate": {
          "type": "string"
        },
        "clientSecret": {
          "type": "string",
          "description": "Required for Azure Client Secret. No further documentation available\n"
        },
        "clientid": {
          "type": "string",
          "description": "Required for Azure Client Secret. No further documentation available\n"
        },
        "credentialsUsedForExternalSynchronizations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "No documentation available\n"
        },
        "passwordSecretName": {
          "type": "string",
          "description": "No documentation available\n"
        },
        "pathToCredentials": {
          "type": "string"
        },
        "roleid": {
          "type": "string"
        },
        "secretid": {
          "type": "string"
        },
        "tenantid": {
          "type": "string",
          "description": "Required for Azure Client Secret. No further documentation available\n"
        },
        "tokenSecretName": {
          "type": "string",
          "description": "No documentation available\n"
        },
        "usernameSecretName": {
          "type": "string",
          "description": "No documentation available\n"
        },
        "vaultNamespace": {
          "type": "string"
        },
        "vaultUrl": {
          "type": "string",
          "description": "No documentation available\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CustomAnomaliesDimension:CustomAnomaliesDimension": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomAnomaliesDimensionDimension:CustomAnomaliesDimensionDimension"
          },
          "description": "A generic definition for a filter\n"
        },
        "entities": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomAnomaliesDimensionEntity:CustomAnomaliesDimensionEntity"
          },
          "description": "A filter for the metrics entity dimensions\n"
        },
        "strings": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomAnomaliesDimensionString:CustomAnomaliesDimensionString"
          },
          "description": "A filter for the metrics string dimensions\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CustomAnomaliesDimensionDimension:CustomAnomaliesDimensionDimension": {
      "properties": {
        "index": {
          "type": "integer",
          "description": "No documentation available\n"
        },
        "key": {
          "type": "string",
          "description": "The dimensions key on the metric\n"
        },
        "name": {
          "type": "string",
          "description": "No documentation available\n"
        },
        "type": {
          "type": "string",
          "description": "Defines the actual set of fields depending on the value\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/CustomAnomaliesDimensionEntity:CustomAnomaliesDimensionEntity": {
      "properties": {
        "filter": {
          "$ref": "#/types/dynatrace:index%2FCustomAnomaliesDimensionEntityFilter:CustomAnomaliesDimensionEntityFilter",
          "description": "A filter for a string value based on the given operator\n"
        },
        "key": {
          "type": "string",
          "description": "The dimensions key on the metric\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "filter"
      ]
    },
    "dynatrace:index/CustomAnomaliesDimensionEntityFilter:CustomAnomaliesDimensionEntityFilter": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "The operator to match on\n"
        },
        "value": {
          "type": "string",
          "description": "The value to match on\n"
        }
      },
      "type": "object",
      "required": [
        "operator",
        "value"
      ]
    },
    "dynatrace:index/CustomAnomaliesDimensionString:CustomAnomaliesDimensionString": {
      "properties": {
        "filter": {
          "$ref": "#/types/dynatrace:index%2FCustomAnomaliesDimensionStringFilter:CustomAnomaliesDimensionStringFilter",
          "description": "A filter for a string value based on the given operator\n"
        },
        "index": {
          "type": "integer",
          "description": "No documentation available\n"
        },
        "key": {
          "type": "string",
          "description": "The dimensions key on the metric\n"
        },
        "name": {
          "type": "string",
          "description": "No documentation available\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "filter"
      ]
    },
    "dynatrace:index/CustomAnomaliesDimensionStringFilter:CustomAnomaliesDimensionStringFilter": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "The operator to match on\n"
        },
        "value": {
          "type": "string",
          "description": "The value to match on\n"
        }
      },
      "type": "object",
      "required": [
        "operator",
        "value"
      ]
    },
    "dynatrace:index/CustomAnomaliesScope:CustomAnomaliesScope": {
      "properties": {
        "customDeviceGroupNames": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomAnomaliesScopeCustomDeviceGroupName:CustomAnomaliesScopeCustomDeviceGroupName"
          },
          "description": "A scope filter for the related custom device group name\n"
        },
        "entities": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomAnomaliesScopeEntity:CustomAnomaliesScopeEntity"
          },
          "description": "A scope filter for a monitored entity identifier\n"
        },
        "hostGroupNames": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomAnomaliesScopeHostGroupName:CustomAnomaliesScopeHostGroupName"
          },
          "description": "A scope filter for the related host group name\n"
        },
        "hostNames": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomAnomaliesScopeHostName:CustomAnomaliesScopeHostName"
          },
          "description": "A scope filter for the related host name\n"
        },
        "managementZones": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomAnomaliesScopeManagementZone:CustomAnomaliesScopeManagementZone"
          },
          "description": "A scope filter for a management zone identifier\n"
        },
        "names": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomAnomaliesScopeName:CustomAnomaliesScopeName"
          },
          "description": "A scope filter for a monitored entity name\n"
        },
        "processGroupIds": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomAnomaliesScopeProcessGroupId:CustomAnomaliesScopeProcessGroupId"
          },
          "description": "A scope filter for a process group identifier\n"
        },
        "processGroupNames": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomAnomaliesScopeProcessGroupName:CustomAnomaliesScopeProcessGroupName"
          },
          "description": "A scope filter for the related process group name\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomAnomaliesScopeScope:CustomAnomaliesScopeScope"
          },
          "description": "A generic scope filter\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomAnomaliesScopeTag:CustomAnomaliesScopeTag"
          },
          "description": "A scope filter for tags on entities\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CustomAnomaliesScopeCustomDeviceGroupName:CustomAnomaliesScopeCustomDeviceGroupName": {
      "properties": {
        "filter": {
          "$ref": "#/types/dynatrace:index%2FCustomAnomaliesScopeCustomDeviceGroupNameFilter:CustomAnomaliesScopeCustomDeviceGroupNameFilter",
          "description": "A filter for a string value based on the given operator\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "filter"
      ]
    },
    "dynatrace:index/CustomAnomaliesScopeCustomDeviceGroupNameFilter:CustomAnomaliesScopeCustomDeviceGroupNameFilter": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "The operator to match on\n"
        },
        "value": {
          "type": "string",
          "description": "The value to match on\n"
        }
      },
      "type": "object",
      "required": [
        "operator",
        "value"
      ]
    },
    "dynatrace:index/CustomAnomaliesScopeEntity:CustomAnomaliesScopeEntity": {
      "properties": {
        "id": {
          "type": "string",
          "description": "The monitored entities id to match on\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "id"
      ]
    },
    "dynatrace:index/CustomAnomaliesScopeHostGroupName:CustomAnomaliesScopeHostGroupName": {
      "properties": {
        "filter": {
          "$ref": "#/types/dynatrace:index%2FCustomAnomaliesScopeHostGroupNameFilter:CustomAnomaliesScopeHostGroupNameFilter",
          "description": "A filter for a string value based on the given operator\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "filter"
      ]
    },
    "dynatrace:index/CustomAnomaliesScopeHostGroupNameFilter:CustomAnomaliesScopeHostGroupNameFilter": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "The operator to match on\n"
        },
        "value": {
          "type": "string",
          "description": "The value to match on\n"
        }
      },
      "type": "object",
      "required": [
        "operator",
        "value"
      ]
    },
    "dynatrace:index/CustomAnomaliesScopeHostName:CustomAnomaliesScopeHostName": {
      "properties": {
        "filter": {
          "$ref": "#/types/dynatrace:index%2FCustomAnomaliesScopeHostNameFilter:CustomAnomaliesScopeHostNameFilter",
          "description": "A filter for a string value based on the given operator\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "filter"
      ]
    },
    "dynatrace:index/CustomAnomaliesScopeHostNameFilter:CustomAnomaliesScopeHostNameFilter": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "The operator to match on\n"
        },
        "value": {
          "type": "string",
          "description": "The value to match on\n"
        }
      },
      "type": "object",
      "required": [
        "operator",
        "value"
      ]
    },
    "dynatrace:index/CustomAnomaliesScopeManagementZone:CustomAnomaliesScopeManagementZone": {
      "properties": {
        "id": {
          "type": "string",
          "description": "The management zone id to match on\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CustomAnomaliesScopeName:CustomAnomaliesScopeName": {
      "properties": {
        "filter": {
          "$ref": "#/types/dynatrace:index%2FCustomAnomaliesScopeNameFilter:CustomAnomaliesScopeNameFilter",
          "description": "A filter for a string value based on the given operator\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "filter"
      ]
    },
    "dynatrace:index/CustomAnomaliesScopeNameFilter:CustomAnomaliesScopeNameFilter": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "The operator to match on\n"
        },
        "value": {
          "type": "string",
          "description": "The value to match on\n"
        }
      },
      "type": "object",
      "required": [
        "operator",
        "value"
      ]
    },
    "dynatrace:index/CustomAnomaliesScopeProcessGroupId:CustomAnomaliesScopeProcessGroupId": {
      "properties": {
        "id": {
          "type": "string",
          "description": "The process groups id to match on\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "id"
      ]
    },
    "dynatrace:index/CustomAnomaliesScopeProcessGroupName:CustomAnomaliesScopeProcessGroupName": {
      "properties": {
        "filter": {
          "$ref": "#/types/dynatrace:index%2FCustomAnomaliesScopeProcessGroupNameFilter:CustomAnomaliesScopeProcessGroupNameFilter",
          "description": "A filter for a string value based on the given operator\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "filter"
      ]
    },
    "dynatrace:index/CustomAnomaliesScopeProcessGroupNameFilter:CustomAnomaliesScopeProcessGroupNameFilter": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "The operator to match on\n"
        },
        "value": {
          "type": "string",
          "description": "The value to match on\n"
        }
      },
      "type": "object",
      "required": [
        "operator",
        "value"
      ]
    },
    "dynatrace:index/CustomAnomaliesScopeScope:CustomAnomaliesScopeScope": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines the actual set of fields depending on the value\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/CustomAnomaliesScopeTag:CustomAnomaliesScopeTag": {
      "properties": {
        "filter": {
          "$ref": "#/types/dynatrace:index%2FCustomAnomaliesScopeTagFilter:CustomAnomaliesScopeTagFilter",
          "description": "A filter for a string value based on the given operator\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "filter"
      ]
    },
    "dynatrace:index/CustomAnomaliesScopeTagFilter:CustomAnomaliesScopeTagFilter": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the `CONTEXTLESS` value\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. Custom tags have the tag value here\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/CustomAnomaliesStrategy:CustomAnomaliesStrategy": {
      "properties": {
        "auto": {
          "$ref": "#/types/dynatrace:index%2FCustomAnomaliesStrategyAuto:CustomAnomaliesStrategyAuto",
          "description": "An auto-adaptive baseline strategy to detect anomalies within metrics that show a regular change over time, as the baseline is also updated automatically. An example is to detect an anomaly in the number of received network packets or within the number of user actions over time\n"
        },
        "generics": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomAnomaliesStrategyGeneric:CustomAnomaliesStrategyGeneric"
          },
          "description": "A generic monitoring strategy\n"
        },
        "static": {
          "$ref": "#/types/dynatrace:index%2FCustomAnomaliesStrategyStatic:CustomAnomaliesStrategyStatic",
          "description": "A static threshold monitoring strategy to alert on hard limits within a given metric. An example is the violation of a critical memory limit\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CustomAnomaliesStrategyAuto:CustomAnomaliesStrategyAuto": {
      "properties": {
        "alertCondition": {
          "type": "string",
          "description": "The condition for the **threshold** value check: `ABOVE` or `BELOW`\n"
        },
        "alertingOnMissingData": {
          "type": "boolean",
          "description": "If true, also one-minute samples without data are counted as violating samples\n"
        },
        "dealertingSamples": {
          "type": "integer",
          "description": "The number of one-minute samples within the evaluation window that must go back to normal to close the event\n"
        },
        "samples": {
          "type": "integer",
          "description": "The number of one-minute samples that form the sliding evaluation window\n"
        },
        "signalFluctuations": {
          "type": "number",
          "description": "Defines the factor of how many signal fluctuations are valid. Values above the baseline plus the signal fluctuation times the number of tolerated signal fluctuations are alerted\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "The number of one-minute samples within the evaluation window that must violate the threshold to trigger an event\n"
        }
      },
      "type": "object",
      "required": [
        "alertCondition",
        "dealertingSamples",
        "samples",
        "signalFluctuations",
        "violatingSamples"
      ]
    },
    "dynatrace:index/CustomAnomaliesStrategyGeneric:CustomAnomaliesStrategyGeneric": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Defines the actual set of fields depending on the value\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/CustomAnomaliesStrategyStatic:CustomAnomaliesStrategyStatic": {
      "properties": {
        "alertCondition": {
          "type": "string",
          "description": "The condition for the **threshold** value check: `ABOVE` or `BELOW`\n"
        },
        "alertingOnMissingData": {
          "type": "boolean",
          "description": "If true, also one-minute samples without data are counted as violating samples\n"
        },
        "dealertingSamples": {
          "type": "integer",
          "description": "The number of one-minute samples within the evaluation window that must go back to normal to close the event\n"
        },
        "samples": {
          "type": "integer",
          "description": "The number of one-minute samples that form the sliding evaluation window\n"
        },
        "threshold": {
          "type": "number",
          "description": "The value of the static threshold based on the specified unit\n"
        },
        "unit": {
          "type": "string",
          "description": "The unit of the threshold, matching the metric definition\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "The number of one-minute samples within the evaluation window that must violate the threshold to trigger an event\n"
        }
      },
      "type": "object",
      "required": [
        "alertCondition",
        "dealertingSamples",
        "samples",
        "threshold",
        "unit",
        "violatingSamples"
      ]
    },
    "dynatrace:index/CustomAppAnomaliesErrorRateIncrease:CustomAppAnomaliesErrorRateIncrease": {
      "properties": {
        "detectionMode": {
          "type": "string",
          "description": "Possible Values: `Auto`, `Fixed`\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "errorRateIncreaseAuto": {
          "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseAuto:CustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseAuto",
          "description": "Alert if the percentage of user actions affected by reported errors exceeds **both** the absolute threshold and the relative threshold\n"
        },
        "errorRateIncreaseFixed": {
          "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseFixed:CustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseFixed",
          "description": "Alert if the custom reported error rate threshold is exceeded during any 5-minute period\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/CustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseAuto:CustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseAuto": {
      "properties": {
        "thresholdAbsolute": {
          "type": "number",
          "description": "Absolute threshold\n"
        },
        "thresholdRelative": {
          "type": "number",
          "description": "Relative threshold\n"
        }
      },
      "type": "object",
      "required": [
        "thresholdAbsolute",
        "thresholdRelative"
      ]
    },
    "dynatrace:index/CustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseFixed:CustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseFixed": {
      "properties": {
        "sensitivity": {
          "type": "string",
          "description": "Possible Values: `Low`, `Medium`, `High`\n"
        },
        "thresholdAbsolute": {
          "type": "number",
          "description": "Absolute threshold\n"
        }
      },
      "type": "object",
      "required": [
        "sensitivity",
        "thresholdAbsolute"
      ]
    },
    "dynatrace:index/CustomAppAnomaliesSlowUserActions:CustomAppAnomaliesSlowUserActions": {
      "properties": {
        "detectionMode": {
          "type": "string",
          "description": "Possible Values: `Auto`, `Fixed`\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "slowUserActionsAuto": {
          "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesSlowUserActionsSlowUserActionsAuto:CustomAppAnomaliesSlowUserActionsSlowUserActionsAuto",
          "description": "no documentation available\n"
        },
        "slowUserActionsFixed": {
          "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesSlowUserActionsSlowUserActionsFixed:CustomAppAnomaliesSlowUserActionsSlowUserActionsFixed",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/CustomAppAnomaliesSlowUserActionsSlowUserActionsAuto:CustomAppAnomaliesSlowUserActionsSlowUserActionsAuto": {
      "properties": {
        "durationAvoidOveralerting": {
          "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationAvoidOveralerting:CustomAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationAvoidOveralerting",
          "description": "To avoid over-alerting do not alert for low traffic applications with less than\n"
        },
        "durationThresholdAll": {
          "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationThresholdAll:CustomAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationThresholdAll",
          "description": "Alert if the action duration of all user actions degrades beyond **both** the absolute and relative threshold:\n"
        },
        "durationThresholdSlowest": {
          "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationThresholdSlowest:CustomAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationThresholdSlowest",
          "description": "Alert if the action duration of the slowest 10% of user actions degrades beyond **both** the absolute and relative threshold:\n"
        }
      },
      "type": "object",
      "required": [
        "durationAvoidOveralerting",
        "durationThresholdAll",
        "durationThresholdSlowest"
      ]
    },
    "dynatrace:index/CustomAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationAvoidOveralerting:CustomAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationAvoidOveralerting": {
      "properties": {
        "minActionRate": {
          "type": "integer",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "minActionRate"
      ]
    },
    "dynatrace:index/CustomAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationThresholdAll:CustomAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationThresholdAll": {
      "properties": {
        "durationThreshold": {
          "type": "number",
          "description": "Absolute threshold\n"
        },
        "slowdownPercentage": {
          "type": "number",
          "description": "Relative threshold\n"
        }
      },
      "type": "object",
      "required": [
        "durationThreshold",
        "slowdownPercentage"
      ]
    },
    "dynatrace:index/CustomAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationThresholdSlowest:CustomAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationThresholdSlowest": {
      "properties": {
        "durationThreshold": {
          "type": "number",
          "description": "Absolute threshold\n"
        },
        "slowdownPercentage": {
          "type": "number",
          "description": "Relative threshold\n"
        }
      },
      "type": "object",
      "required": [
        "durationThreshold",
        "slowdownPercentage"
      ]
    },
    "dynatrace:index/CustomAppAnomaliesSlowUserActionsSlowUserActionsFixed:CustomAppAnomaliesSlowUserActionsSlowUserActionsFixed": {
      "properties": {
        "durationAvoidOveralerting": {
          "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationAvoidOveralerting:CustomAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationAvoidOveralerting",
          "description": "To avoid over-alerting do not alert for low traffic applications with less than\n"
        },
        "durationThresholdAllFixed": {
          "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationThresholdAllFixed:CustomAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationThresholdAllFixed",
          "description": "Alert if the action duration of all user actions degrades beyond the absolute threshold:\n"
        },
        "durationThresholdSlowest": {
          "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationThresholdSlowest:CustomAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationThresholdSlowest",
          "description": "Alert if the action duration of the slowest 10% of user actions degrades beyond the absolute threshold:\n"
        },
        "sensitivity": {
          "type": "string",
          "description": "Possible Values: `Medium`, `High`, `Low`\n"
        }
      },
      "type": "object",
      "required": [
        "durationAvoidOveralerting",
        "durationThresholdAllFixed",
        "durationThresholdSlowest",
        "sensitivity"
      ]
    },
    "dynatrace:index/CustomAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationAvoidOveralerting:CustomAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationAvoidOveralerting": {
      "properties": {
        "minActionRate": {
          "type": "integer",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "minActionRate"
      ]
    },
    "dynatrace:index/CustomAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationThresholdAllFixed:CustomAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationThresholdAllFixed": {
      "properties": {
        "durationThreshold": {
          "type": "number",
          "description": "Absolute threshold\n"
        }
      },
      "type": "object",
      "required": [
        "durationThreshold"
      ]
    },
    "dynatrace:index/CustomAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationThresholdSlowest:CustomAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationThresholdSlowest": {
      "properties": {
        "durationThreshold": {
          "type": "number",
          "description": "Absolute threshold\n"
        }
      },
      "type": "object",
      "required": [
        "durationThreshold"
      ]
    },
    "dynatrace:index/CustomAppAnomaliesUnexpectedHighLoad:CustomAppAnomaliesUnexpectedHighLoad": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "thresholdPercentage": {
          "type": "number",
          "description": "Dynatrace learns your typical application traffic over an observation period of one week. Depending on this expected value Dynatrace detects abnormal traffic spikes within your application.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/CustomAppAnomaliesUnexpectedLowLoad:CustomAppAnomaliesUnexpectedLowLoad": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "thresholdPercentage": {
          "type": "number",
          "description": "Dynatrace learns your typical application traffic over an observation period of one week. Depending on this expected value Dynatrace detects abnormal traffic drops within your application.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/CustomAppCrashRateCrashRateIncrease:CustomAppCrashRateCrashRateIncrease": {
      "properties": {
        "crashRateIncreaseAuto": {
          "$ref": "#/types/dynatrace:index%2FCustomAppCrashRateCrashRateIncreaseCrashRateIncreaseAuto:CustomAppCrashRateCrashRateIncreaseCrashRateIncreaseAuto",
          "description": "Alert crash rate increases when auto-detected baseline is exceeded by a certain number of users\n"
        },
        "crashRateIncreaseFixed": {
          "$ref": "#/types/dynatrace:index%2FCustomAppCrashRateCrashRateIncreaseCrashRateIncreaseFixed:CustomAppCrashRateCrashRateIncreaseCrashRateIncreaseFixed",
          "description": "Alert crash rate increases when the defined threshold is exceeded by a certain number of users\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Possible Values: `Auto`, `Fixed`\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/CustomAppCrashRateCrashRateIncreaseCrashRateIncreaseAuto:CustomAppCrashRateCrashRateIncreaseCrashRateIncreaseAuto": {
      "properties": {
        "baselineViolationPercentage": {
          "type": "number",
          "description": "Dynatrace learns the typical crash rate for all app versions and will create an alert if the baseline is violated by more than a specified threshold. Analysis happens based on a sliding window of 10 minutes.\n"
        },
        "concurrentUsers": {
          "type": "number",
          "description": "Amount of users\n"
        },
        "sensitivity": {
          "type": "string",
          "description": "Possible Values: `Low`, `Medium`, `High`\n"
        }
      },
      "type": "object",
      "required": [
        "baselineViolationPercentage",
        "concurrentUsers",
        "sensitivity"
      ]
    },
    "dynatrace:index/CustomAppCrashRateCrashRateIncreaseCrashRateIncreaseFixed:CustomAppCrashRateCrashRateIncreaseCrashRateIncreaseFixed": {
      "properties": {
        "absoluteCrashRate": {
          "type": "number",
          "description": "Absolute threshold\n"
        },
        "concurrentUsers": {
          "type": "integer",
          "description": "Amount of users\n"
        }
      },
      "type": "object",
      "required": [
        "absoluteCrashRate",
        "concurrentUsers"
      ]
    },
    "dynatrace:index/CustomAppEnablementRum:CustomAppEnablementRum": {
      "properties": {
        "costAndTrafficControl": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.MobileApplication`\" pulumi-lang-dotnet=\"`dynatrace.MobileApplication`\" pulumi-lang-go=\"`MobileApplication`\" pulumi-lang-python=\"`MobileApplication`\" pulumi-lang-yaml=\"`dynatrace.MobileApplication`\" pulumi-lang-java=\"`dynatrace.MobileApplication`\">`dynatrace.MobileApplication`</span>) Percentage of user sessions captured and analyzed. By default, Dynatrace captures all user actions and user sessions for analysis. This approach ensures complete insight into your application’s performance and customer experience. You can optionally reduce the granularity of user-action and user-session analysis by capturing a lower percentage of user sessions. While this approach can reduce monitoring costs, it also results in lower visibility into how your customers are using your applications. For example, a setting of 10% results in Dynatrace analyzing only every tenth user session.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "costAndTrafficControl",
        "enabled"
      ]
    },
    "dynatrace:index/CustomServiceRule:CustomServiceRule": {
      "properties": {
        "annotations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Additional annotations filter of the rule. Only classes where all listed annotations are available in the class itself or any of its superclasses are instrumented. Not applicable to PHP\n"
        },
        "class": {
          "$ref": "#/types/dynatrace:index%2FCustomServiceRuleClass:CustomServiceRuleClass",
          "description": "The fully qualified class or interface to instrument (or a substring if matching to a string). Required for Java and .NET custom services. Not applicable to PHP\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Rule enabled/disabled\n"
        },
        "file": {
          "$ref": "#/types/dynatrace:index%2FCustomServiceRuleFile:CustomServiceRuleFile",
          "description": "The PHP file containing the class or methods to instrument. Required for PHP custom service. Not applicable to Java and .NET\n"
        },
        "methods": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomServiceRuleMethod:CustomServiceRuleMethod"
          },
          "description": "methods to instrument\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "methods"
      ]
    },
    "dynatrace:index/CustomServiceRuleClass:CustomServiceRuleClass": {
      "properties": {
        "match": {
          "type": "string",
          "description": "Matcher applying to the class name (ENDS*WITH, EQUALS or STARTS*WITH). STARTS_WITH can only be used if there is at least one annotation defined. Default value is EQUALS\n"
        },
        "name": {
          "type": "string",
          "description": "The full name of the class / the name to match the class name with\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ]
    },
    "dynatrace:index/CustomServiceRuleFile:CustomServiceRuleFile": {
      "properties": {
        "match": {
          "type": "string",
          "description": "Matcher applying to the file name (ENDS*WITH, EQUALS or STARTS*WITH). Default value is ENDS_WITH (if applicable)\n"
        },
        "name": {
          "type": "string",
          "description": "The full name of the file / the name to match the file name with\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ]
    },
    "dynatrace:index/CustomServiceRuleMethod:CustomServiceRuleMethod": {
      "properties": {
        "arguments": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fully qualified types of argument the method expects\n"
        },
        "id": {
          "type": "string",
          "description": "The ID of the method rule\n"
        },
        "modifiers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The modifiers of the method rule. Possible values are `ABSTRACT`, `EXTERN`, `FINAL`, `NATIVE` and `STATIC`\n"
        },
        "name": {
          "type": "string",
          "description": "The method to instrument\n"
        },
        "returns": {
          "type": "string",
          "description": "Fully qualified type the method returns\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "visibility": {
          "type": "string",
          "description": "The visibility of the method rule. Possible values are `INTERNAL`, `PACKAGE_PROTECTED`, `PRIVATE`, `PROTECTED` and `PUBLIC`\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ],
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "id",
            "name"
          ]
        }
      }
    },
    "dynatrace:index/CustomTagsTags:CustomTagsTags": {
      "properties": {
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomTagsTagsFilter:CustomTagsTagsFilter"
          },
          "description": "A Tag Filter\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/CustomTagsTagsFilter:CustomTagsTagsFilter": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the `CONTEXTLESS` value\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. Custom tags have the tag value here\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/DashboardDashboardMetadata:DashboardDashboardMetadata": {
      "properties": {
        "consistentColors": {
          "type": "boolean",
          "description": "The tile uses consistent colors when rendering its content\n"
        },
        "dynamicFilters": {
          "$ref": "#/types/dynatrace:index%2FDashboardDashboardMetadataDynamicFilters:DashboardDashboardMetadataDynamicFilters",
          "description": "Dashboard filter configuration of a dashboard\n"
        },
        "filter": {
          "$ref": "#/types/dynatrace:index%2FDashboardDashboardMetadataFilter:DashboardDashboardMetadataFilter",
          "description": "Global filter Settings for the Dashboard\n"
        },
        "name": {
          "type": "string",
          "description": "the name of the dashboard\n"
        },
        "owner": {
          "type": "string",
          "description": "the owner of the dashboard\n"
        },
        "preset": {
          "type": "boolean",
          "description": "the dashboard is a preset (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or not (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>). Default is <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>.\n"
        },
        "shared": {
          "type": "boolean",
          "description": "the dashboard is shared (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or private (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n",
          "deprecationMessage": "Please use the resource <span pulumi-lang-nodejs=\"`dynatrace.DashboardSharing`\" pulumi-lang-dotnet=\"`dynatrace.DashboardSharing`\" pulumi-lang-go=\"`DashboardSharing`\" pulumi-lang-python=\"`DashboardSharing`\" pulumi-lang-yaml=\"`dynatrace.DashboardSharing`\" pulumi-lang-java=\"`dynatrace.DashboardSharing`\">`dynatrace.DashboardSharing`</span> to configure share settings"
        },
        "sharingDetails": {
          "$ref": "#/types/dynatrace:index%2FDashboardDashboardMetadataSharingDetails:DashboardDashboardMetadataSharingDetails",
          "description": "represents sharing configuration of a dashboard\n",
          "deprecationMessage": "Please use the resource <span pulumi-lang-nodejs=\"`dynatrace.DashboardSharing`\" pulumi-lang-dotnet=\"`dynatrace.DashboardSharing`\" pulumi-lang-go=\"`DashboardSharing`\" pulumi-lang-python=\"`DashboardSharing`\" pulumi-lang-yaml=\"`dynatrace.DashboardSharing`\" pulumi-lang-java=\"`dynatrace.DashboardSharing`\">`dynatrace.DashboardSharing`</span> to configure share settings"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "a set of tags assigned to the dashboard\n"
        },
        "tilesNameSize": {
          "type": "string",
          "description": "No documentation available\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "validFilterKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "a set of all possible global dashboard filters that can be applied to dashboard\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "owner"
      ]
    },
    "dynatrace:index/DashboardDashboardMetadataDynamicFilters:DashboardDashboardMetadataDynamicFilters": {
      "properties": {
        "filters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A set of all possible global dashboard filters that can be applied to a dashboard\n"
        },
        "genericTagFilters": {
          "$ref": "#/types/dynatrace:index%2FDashboardDashboardMetadataDynamicFiltersGenericTagFilters:DashboardDashboardMetadataDynamicFiltersGenericTagFilters",
          "description": "A set of generic tag filters that can be applied to a dashboard\n"
        },
        "tagSuggestionTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A set of entities applied for tag filter suggestions. You can fetch the list of possible values with the [GET all entity types](https://dt-url.net/dw03s7h)request. \n\nOnly applicable if the **filters** set includes `TAG_KEY:<tagname>`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "filters"
      ]
    },
    "dynatrace:index/DashboardDashboardMetadataDynamicFiltersGenericTagFilters:DashboardDashboardMetadataDynamicFiltersGenericTagFilters": {
      "properties": {
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDashboardDashboardMetadataDynamicFiltersGenericTagFiltersFilter:DashboardDashboardMetadataDynamicFiltersGenericTagFiltersFilter"
          }
        }
      },
      "type": "object",
      "required": [
        "filters"
      ]
    },
    "dynatrace:index/DashboardDashboardMetadataDynamicFiltersGenericTagFiltersFilter:DashboardDashboardMetadataDynamicFiltersGenericTagFiltersFilter": {
      "properties": {
        "entityTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Entity types affected by tag\n"
        },
        "name": {
          "type": "string",
          "description": "The display name used to identify this generic filter\n"
        },
        "suggestionsFromEntityType": {
          "type": "string",
          "description": "The entity type for which the suggestions should be provided.\n"
        },
        "tagKey": {
          "type": "string",
          "description": "The tag key for this filter\n"
        }
      },
      "type": "object",
      "required": [
        "entityTypes"
      ]
    },
    "dynatrace:index/DashboardDashboardMetadataFilter:DashboardDashboardMetadataFilter": {
      "properties": {
        "managementZones": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDashboardDashboardMetadataFilterManagementZone:DashboardDashboardMetadataFilterManagementZone"
          },
          "description": "the management zone this dashboard applies to\n"
        },
        "timeframe": {
          "type": "string",
          "description": "the default timeframe of the dashboard\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/DashboardDashboardMetadataFilterManagementZone:DashboardDashboardMetadataFilterManagementZone": {
      "properties": {
        "description": {
          "type": "string",
          "description": "a short description of the Dynatrace entity\n"
        },
        "id": {
          "type": "string",
          "description": "the ID of the Dynatrace entity\n"
        },
        "name": {
          "type": "string",
          "description": "the name of the Dynatrace entity\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "id"
      ]
    },
    "dynatrace:index/DashboardDashboardMetadataSharingDetails:DashboardDashboardMetadataSharingDetails": {
      "properties": {
        "linkShared": {
          "type": "boolean",
          "description": "If <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>, the dashboard is shared via link and authenticated users with the link can view\n"
        },
        "published": {
          "type": "boolean",
          "description": "If <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>, the dashboard is published to anyone on this environment\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/DashboardMetadata:DashboardMetadata": {
      "properties": {
        "clusterVersion": {
          "type": "string",
          "description": "Dynatrace server version\n"
        },
        "configurationVersions": {
          "type": "array",
          "items": {
            "type": "integer"
          },
          "description": "A Sorted list of the version numbers of the configuration\n"
        },
        "currentConfigurationVersions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A Sorted list of the version numbers of the configuration\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/DashboardSharingPermissions:DashboardSharingPermissions": {
      "properties": {
        "permissions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDashboardSharingPermissionsPermission:DashboardSharingPermissionsPermission"
          },
          "description": "Access permissions of the dashboard\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/DashboardSharingPermissionsPermission:DashboardSharingPermissionsPermission": {
      "properties": {
        "id": {
          "type": "string",
          "description": "The ID of the user or group to whom the permission is granted.\n"
        },
        "level": {
          "type": "string",
          "description": "The level of the permission:\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the permission:\n"
        }
      },
      "type": "object",
      "required": [
        "level",
        "type"
      ]
    },
    "dynatrace:index/DashboardSharingPublic:DashboardSharingPublic": {
      "properties": {
        "managementZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of management zones that can display data on the publicly shared dashboard.\n"
        },
        "urls": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          },
          "description": "A list of URLs for anonymous access to the dashboard indexed by management zone name\n"
        }
      },
      "type": "object",
      "required": [
        "managementZones"
      ],
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "managementZones",
            "urls"
          ]
        }
      }
    },
    "dynatrace:index/DashboardTile:DashboardTile": {
      "properties": {
        "assignedEntities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The list of Dynatrace entities, assigned to the tile\n"
        },
        "autoRefreshDisabled": {
          "type": "boolean",
          "description": "Auto Refresh is disabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>)\n"
        },
        "bounds": {
          "$ref": "#/types/dynatrace:index%2FDashboardTileBounds:DashboardTileBounds",
          "description": "the position and size of a tile\n"
        },
        "chartVisible": {
          "type": "boolean"
        },
        "configured": {
          "type": "boolean",
          "description": "The tile is configured and ready to use (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or just placed on the dashboard (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "customName": {
          "type": "string",
          "description": "The name of the tile, set by user\n"
        },
        "excludeMaintenanceWindows": {
          "type": "boolean",
          "description": "Include (`false') or exclude (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) maintenance windows from availability calculations\n"
        },
        "filter": {
          "$ref": "#/types/dynatrace:index%2FDashboardTileFilter:DashboardTileFilter",
          "description": "is filter applied to a tile. It overrides dashboard's filter\n"
        },
        "filterConfig": {
          "$ref": "#/types/dynatrace:index%2FDashboardTileFilterConfig:DashboardTileFilterConfig",
          "description": "the position and size of a tile\n"
        },
        "limit": {
          "type": "integer",
          "description": "The limit of the results, if not set will use the default value of the system\n"
        },
        "markdown": {
          "type": "string",
          "description": "The markdown-formatted content of the tile\n"
        },
        "metric": {
          "type": "string",
          "description": "The metric assigned to the tile\n"
        },
        "name": {
          "type": "string",
          "description": "the name of the tile\n"
        },
        "nameSize": {
          "type": "string",
          "description": "The size of the tile name. Possible values are <span pulumi-lang-nodejs=\"`small`\" pulumi-lang-dotnet=\"`Small`\" pulumi-lang-go=\"`small`\" pulumi-lang-python=\"`small`\" pulumi-lang-yaml=\"`small`\" pulumi-lang-java=\"`small`\">`small`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span> and <span pulumi-lang-nodejs=\"`large`\" pulumi-lang-dotnet=\"`Large`\" pulumi-lang-go=\"`large`\" pulumi-lang-python=\"`large`\" pulumi-lang-yaml=\"`large`\" pulumi-lang-java=\"`large`\">`large`</span>.\n"
        },
        "query": {
          "type": "string",
          "description": "A [user session query](https://www.dynatrace.com/support/help/shortlink/usql-info) executed by the tile\n"
        },
        "tileType": {
          "type": "string",
          "description": "the type of the tile. Must be either `APPLICATION_WORLDMAP`, `RESOURCES`, `THIRD_PARTY_MOST_ACTIVE`, `UEM_CONVERSIONS_PER_GOAL`, `PROCESS_GROUPS_ONE` or `HOST` .\n"
        },
        "timeFrameShift": {
          "type": "string",
          "description": "The comparison timeframe of the query. If specified, you additionally get the results of the same query with the specified time shift\n"
        },
        "type": {
          "type": "string",
          "description": "The attribute <span pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\">`type`</span> exists for backwards compatibilty. Usage is discouraged. You should use <span pulumi-lang-nodejs=\"`visualization`\" pulumi-lang-dotnet=\"`Visualization`\" pulumi-lang-go=\"`visualization`\" pulumi-lang-python=\"`visualization`\" pulumi-lang-yaml=\"`visualization`\" pulumi-lang-java=\"`visualization`\">`visualization`</span> instead.\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "visualization": {
          "type": "string",
          "description": "The visualization of the tile. Possible values are: `COLUMN_CHART`, `FUNNEL`, `LINE_CHART`, `PIE_CHART`, `SINGLE_VALUE`, `TABLE`\n"
        },
        "visualizationConfig": {
          "$ref": "#/types/dynatrace:index%2FDashboardTileVisualizationConfig:DashboardTileVisualizationConfig",
          "description": "Configuration of a User session query visualization tile\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "tileType"
      ]
    },
    "dynatrace:index/DashboardTileBounds:DashboardTileBounds": {
      "properties": {
        "height": {
          "type": "integer",
          "description": "the height of the tile, in pixels\n"
        },
        "left": {
          "type": "integer",
          "description": "the horizontal distance from the top left corner of the dashboard to the top left corner of the tile, in pixels\n"
        },
        "top": {
          "type": "integer",
          "description": "the vertical distance from the top left corner of the dashboard to the top left corner of the tile, in pixels\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "width": {
          "type": "integer",
          "description": "the width of the tile, in pixels\n"
        }
      },
      "type": "object",
      "required": [
        "height",
        "left",
        "top",
        "width"
      ]
    },
    "dynatrace:index/DashboardTileFilter:DashboardTileFilter": {
      "properties": {
        "managementZones": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDashboardTileFilterManagementZone:DashboardTileFilterManagementZone"
          },
          "description": "the management zone this tile applies to\n"
        },
        "timeframe": {
          "type": "string",
          "description": "the default timeframe of the tile\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/DashboardTileFilterConfig:DashboardTileFilterConfig": {
      "properties": {
        "chartConfig": {
          "$ref": "#/types/dynatrace:index%2FDashboardTileFilterConfigChartConfig:DashboardTileFilterConfigChartConfig",
          "description": "Configuration of a custom chart\n"
        },
        "customName": {
          "type": "string",
          "description": "The name of the tile, set by user\n"
        },
        "defaultName": {
          "type": "string",
          "description": "The default name of the tile\n"
        },
        "filters": {
          "$ref": "#/types/dynatrace:index%2FDashboardTileFilterConfigFilters:DashboardTileFilterConfigFilters",
          "description": "Configuration of a custom chart\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the filter. Possible values are `ALB`, `APPLICATION`, `APPLICATION_METHOD`, `APPMON`, `ASG`, `AWS_CREDENTIALS`, `AWS_CUSTOM_SERVICE`, `AWS_LAMBDA_FUNCTION`, `CLOUD_APPLICATION`, `CLOUD_APPLICATION_INSTANCE`, `CLOUD_APPLICATION_NAMESPACE`, `CONTAINER_GROUP_INSTANCE`, `CUSTOM_APPLICATION`, `CUSTOM_DEVICES`, `CUSTOM_SERVICES`, `DATABASE`, `DATABASE_KEY_REQUEST`, `DCRUM_APPLICATION`, `DCRUM_ENTITY`, `DYNAMO_DB`, `EBS`, `EC2`, `ELB`, `ENVIRONMENT`, `ESXI`, `EXTERNAL_SYNTHETIC_TEST`, `GLOBAL_BACKGROUND_ACTIVITY`, `HOST`, `IOT`, `KUBERNETES_CLUSTER`, `KUBERNETES_NODE`, `MDA_SERVICE`, `MIXED`, `MOBILE_APPLICATION`, `MONITORED_ENTITY`, `NLB`, `PG_BACKGROUND_ACTIVITY`, `PROBLEM`, `PROCESS_GROUP_INSTANCE`, `RDS`, `REMOTE_PLUGIN`, `SERVICE`, `SERVICE_KEY_REQUEST`, `SYNTHETIC_BROWSER_MONITOR`, `SYNTHETIC_HTTPCHECK`, `SYNTHETIC_HTTPCHECK_STEP`, `SYNTHETIC_LOCATION`, `SYNTHETIC_TEST`, `SYNTHETIC_TEST_STEP`, `UI_ENTITY`, `VIRTUAL_MACHINE`, `WEB_CHECK`.\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "customName",
        "defaultName",
        "type"
      ]
    },
    "dynatrace:index/DashboardTileFilterConfigChartConfig:DashboardTileFilterConfigChartConfig": {
      "properties": {
        "axisLimits": {
          "type": "object",
          "additionalProperties": {
            "type": "number"
          },
          "description": "The optional custom y-axis limits\n"
        },
        "leftAxisCustomUnit": {
          "type": "string",
          "description": "Either one of `Bit`, `BitPerHour`, `BitPerMinute`, `BitPerSecond`, `Byte`, `BytePerHour`, `BytePerMinute`, `BytePerSecond`, `Cores`, `Count`, `Day`, `DecibelMilliWatt`, `GibiByte`, `Giga`, `GigaByte`, `Hour`, `KibiByte`, `KibiBytePerHour`, `KibiBytePerMinute`, `KibiBytePerSecond`, `Kilo`, `KiloByte`, `KiloBytePerHour`, `KiloBytePerMinute`, `KiloBytePerSecond`, `MebiByte`, `MebiBytePerHour`, `MebiBytePerMinute`, `MebiBytePerSecond`, `Mega`, `MegaByte`, `MegaBytePerHour`, `MegaBytePerMinute`, `MegaBytePerSecond`, `MicroSecond`, `MilliCores`, `MilliSecond`, `MilliSecondPerMinute`, `Minute`, `Month`, `NanoSecond`, `NanoSecondPerMinute`, `NotApplicable`, `PerHour`, `PerMinute`, `PerSecond`, `Percent`, `Pixel`, `Promille`, `Ratio`, `Second`, `State`, `Unspecified`, `Week`, `Year`\n"
        },
        "legend": {
          "type": "boolean",
          "description": "Defines if a legend should be shown\n"
        },
        "resultMetadatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDashboardTileFilterConfigChartConfigResultMetadata:DashboardTileFilterConfigChartConfigResultMetadata"
          },
          "description": "Additional information about charted metric\n"
        },
        "rightAxisCustomUnit": {
          "type": "string",
          "description": "Either one of `Bit`, `BitPerHour`, `BitPerMinute`, `BitPerSecond`, `Byte`, `BytePerHour`, `BytePerMinute`, `BytePerSecond`, `Cores`, `Count`, `Day`, `DecibelMilliWatt`, `GibiByte`, `Giga`, `GigaByte`, `Hour`, `KibiByte`, `KibiBytePerHour`, `KibiBytePerMinute`, `KibiBytePerSecond`, `Kilo`, `KiloByte`, `KiloBytePerHour`, `KiloBytePerMinute`, `KiloBytePerSecond`, `MebiByte`, `MebiBytePerHour`, `MebiBytePerMinute`, `MebiBytePerSecond`, `Mega`, `MegaByte`, `MegaBytePerHour`, `MegaBytePerMinute`, `MegaBytePerSecond`, `MicroSecond`, `MilliCores`, `MilliSecond`, `MilliSecondPerMinute`, `Minute`, `Month`, `NanoSecond`, `NanoSecondPerMinute`, `NotApplicable`, `PerHour`, `PerMinute`, `PerSecond`, `Percent`, `Pixel`, `Promille`, `Ratio`, `Second`, `State`, `Unspecified`, `Week`, `Year`\n"
        },
        "series": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDashboardTileFilterConfigChartConfigSeries:DashboardTileFilterConfigChartConfigSeries"
          },
          "description": "A list of charted metrics\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the chart\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/DashboardTileFilterConfigChartConfigResultMetadata:DashboardTileFilterConfigChartConfigResultMetadata": {
      "properties": {
        "configs": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDashboardTileFilterConfigChartConfigResultMetadataConfig:DashboardTileFilterConfigChartConfigResultMetadataConfig"
          },
          "description": "Additional metadata for charted metric\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/DashboardTileFilterConfigChartConfigResultMetadataConfig:DashboardTileFilterConfigChartConfigResultMetadataConfig": {
      "properties": {
        "customColor": {
          "type": "string",
          "description": "The color of the metric in the chart, hex format\n"
        },
        "key": {
          "type": "string",
          "description": "A generated key by the Dynatrace Server\n"
        },
        "lastModified": {
          "type": "integer",
          "description": "The timestamp of the last metadata modification, in UTC milliseconds\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/DashboardTileFilterConfigChartConfigSeries:DashboardTileFilterConfigChartConfigSeries": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "The charted aggregation of the metric\n"
        },
        "aggregationRate": {
          "type": "string"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDashboardTileFilterConfigChartConfigSeriesDimension:DashboardTileFilterConfigChartConfigSeriesDimension"
          },
          "description": "Configuration of the charted metric splitting\n"
        },
        "entityType": {
          "type": "string",
          "description": "The visualization of the timeseries chart\n"
        },
        "metric": {
          "type": "string",
          "description": "The name of the charted metric\n"
        },
        "percentile": {
          "type": "integer",
          "description": "The charted percentile. Only applicable if the **aggregation** is set to `PERCENTILE`\n"
        },
        "sortAscending": {
          "type": "boolean",
          "description": "Sort ascending (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or descending (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "sortColumn": {
          "type": "boolean",
          "description": "Sort the column (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "type": {
          "type": "string",
          "description": "The visualization of the timeseries chart. Possible values are `AREA`, `BAR` and `LINE`.\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "aggregation",
        "entityType",
        "metric",
        "type"
      ]
    },
    "dynatrace:index/DashboardTileFilterConfigChartConfigSeriesDimension:DashboardTileFilterConfigChartConfigSeriesDimension": {
      "properties": {
        "entityDimension": {
          "type": "boolean"
        },
        "id": {
          "type": "string",
          "description": "The ID of the dimension by which the metric is split\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the dimension by which the metric is split\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The splitting value\n"
        }
      },
      "type": "object",
      "required": [
        "id"
      ]
    },
    "dynatrace:index/DashboardTileFilterConfigFilters:DashboardTileFilterConfigFilters": {
      "properties": {
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDashboardTileFilterConfigFiltersFilter:DashboardTileFilterConfigFiltersFilter"
          },
          "description": "the tiles this Dashboard consist of\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/DashboardTileFilterConfigFiltersFilter:DashboardTileFilterConfigFiltersFilter": {
      "properties": {
        "entityType": {
          "type": "string",
          "description": "The entity type (e.g. HOST, SERVICE, ...)\n"
        },
        "matches": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDashboardTileFilterConfigFiltersFilterMatch:DashboardTileFilterConfigFiltersFilterMatch"
          },
          "description": "the tiles this Dashboard consist of\n"
        }
      },
      "type": "object",
      "required": [
        "entityType"
      ]
    },
    "dynatrace:index/DashboardTileFilterConfigFiltersFilterMatch:DashboardTileFilterConfigFiltersFilterMatch": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The entity type (e.g. HOST, SERVICE, ...)\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "the tiles this Dashboard consist of\n"
        }
      },
      "type": "object",
      "required": [
        "key"
      ]
    },
    "dynatrace:index/DashboardTileFilterManagementZone:DashboardTileFilterManagementZone": {
      "properties": {
        "description": {
          "type": "string",
          "description": "a short description of the Dynatrace entity\n"
        },
        "id": {
          "type": "string",
          "description": "the ID of the Dynatrace entity\n"
        },
        "name": {
          "type": "string",
          "description": "the name of the Dynatrace entity\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "id"
      ]
    },
    "dynatrace:index/DashboardTileVisualizationConfig:DashboardTileVisualizationConfig": {
      "properties": {
        "hasAxisBucketing": {
          "type": "boolean",
          "description": "The axis bucketing when enabled groups similar series in the same virtual axis\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/DashboardsAllowlistAllowlist:DashboardsAllowlistAllowlist": {
      "properties": {
        "urlpatterns": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDashboardsAllowlistAllowlistUrlpattern:DashboardsAllowlistAllowlistUrlpattern"
          }
        }
      },
      "type": "object",
      "required": [
        "urlpatterns"
      ]
    },
    "dynatrace:index/DashboardsAllowlistAllowlistUrlpattern:DashboardsAllowlistAllowlistUrlpattern": {
      "properties": {
        "rule": {
          "type": "string",
          "description": "Possible Values: `Equals`, `StartsWith`\n"
        },
        "template": {
          "type": "string",
          "description": "Pattern\n"
        }
      },
      "type": "object",
      "required": [
        "rule",
        "template"
      ]
    },
    "dynatrace:index/DashboardsGeneralDefaultDashboardList:DashboardsGeneralDefaultDashboardList": {
      "properties": {
        "defaultDashboards": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDashboardsGeneralDefaultDashboardListDefaultDashboard:DashboardsGeneralDefaultDashboardListDefaultDashboard"
          }
        }
      },
      "type": "object",
      "required": [
        "defaultDashboards"
      ]
    },
    "dynatrace:index/DashboardsGeneralDefaultDashboardListDefaultDashboard:DashboardsGeneralDefaultDashboardListDefaultDashboard": {
      "properties": {
        "dashboard": {
          "type": "string",
          "description": "Preset dashboard to show as default landing page\n"
        },
        "userGroup": {
          "type": "string",
          "description": "Show selected dashboard by default for this user group\n"
        }
      },
      "type": "object",
      "required": [
        "dashboard",
        "userGroup"
      ]
    },
    "dynatrace:index/DashboardsPresetsDashboardPresetsList:DashboardsPresetsDashboardPresetsList": {
      "properties": {
        "dashboardPresets": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDashboardsPresetsDashboardPresetsListDashboardPreset:DashboardsPresetsDashboardPresetsListDashboardPreset"
          }
        }
      },
      "type": "object",
      "required": [
        "dashboardPresets"
      ]
    },
    "dynatrace:index/DashboardsPresetsDashboardPresetsListDashboardPreset:DashboardsPresetsDashboardPresetsListDashboardPreset": {
      "properties": {
        "dashboardPreset": {
          "type": "string",
          "description": "Dashboard preset to limit visibility for\n"
        },
        "userGroup": {
          "type": "string",
          "description": "User group to show selected dashboard preset to\n"
        }
      },
      "type": "object",
      "required": [
        "dashboardPreset",
        "userGroup"
      ]
    },
    "dynatrace:index/DataPrivacyDataCollection:DataPrivacyDataCollection": {
      "properties": {
        "optInModeEnabled": {
          "type": "boolean",
          "description": "With [Data-collection and opt-in mode](https://dt-url.net/7l3p0p3h) enabled, Real User Monitoring data isn't captured until dtrum.enable() is called for specific user sessions.\n"
        }
      },
      "type": "object",
      "required": [
        "optInModeEnabled"
      ]
    },
    "dynatrace:index/DataPrivacyDoNotTrack:DataPrivacyDoNotTrack": {
      "properties": {
        "complyWithDoNotTrack": {
          "type": "boolean",
          "description": "Comply with \"Do Not Track\" browser settings\n"
        },
        "doNotTrack": {
          "type": "string",
          "description": "Possible Values: `Anonymous`, `Disable_rum`\n"
        }
      },
      "type": "object",
      "required": [
        "complyWithDoNotTrack"
      ]
    },
    "dynatrace:index/DataPrivacyMasking:DataPrivacyMasking": {
      "properties": {
        "ipAddressMasking": {
          "type": "string",
          "description": "Possible Values: `All`, `Public`\n",
          "deprecationMessage": "This property is not supported anymore by the Dynatrace REST API (since schema version 4)"
        },
        "ipAddressMaskingEnabled": {
          "type": "boolean",
          "description": "Dynatrace captures the IP addresses of your end-users to determine the regions from which they access your application. To learn more, visit [Mask IPs and GPS coordinates](https://dt-url.net/mask-end-users-ip-addresses).. Dynatrace also captures GPS data from mobile apps that provide their users with the option of sharing geolocation data. On the server side, Dynatrace captures IP addresses to enable detailed troubleshooting for Dynatrace service calls.\n\nOnce enabled, IP address masking sets the last octet of monitored IPv4 addresses and the last 80 bits of IPv6 addresses to zeroes. GPS coordinates are rounded up to 1 decimal place (~10 km). This masking occurs in memory. Full IP addresses are never written to disk. Location lookups are made using anonymized IP addresses and GPS coordinates.\n",
          "deprecationMessage": "This property is not supported anymore by the Dynatrace REST API (since schema version 4)"
        },
        "personalDataUriMaskingEnabled": {
          "type": "boolean",
          "description": "Dynatrace captures the URIs and request headers sent from desktop and mobile browsers. Dynatrace also captures full URIs on the server-side to enable detailed performance analysis of your applications. For complete details, visit [Mask personal data in URIs](https://dt-url.net/mask-personal-data-in-URIs).. URIs and request headers contain personal data. When this setting is enabled, Dynatrace automatically detects UUIDs, credit card numbers, email addresses, IP addresses, and other IDs and replaces those values with placeholders. The personal data is then masked in PurePath analysis, error analysis, user action naming for RUM, and elsewhere in Dynatrace.\n"
        },
        "userActionMaskingEnabled": {
          "type": "boolean",
          "description": "When Dynatrace detects a user action that triggers a page load or an AJAX/XHR action. To learn more about masking user actions, visit [Mask user actions](https://dt-url.net/mask-user-action).. When Dynatrace detects a user action that triggers a page load or an AJAX/XHR action, it constructs a name for the user action based on:\n\n- User event type (click on..., loading of page..., or keypress on...)\n- Title, caption, label, value, ID, className, or other available property of the related HTML element (for example, an image, button, checkbox, or text input field).\n\nIn most instances, the default approach to user-action naming works well, resulting in user-action names such as:\n\n- click on \"Search\" on page /search.html\n- keypress on \"Feedback\" on page /contact.html\n- touch on \"Homescreen\" of page /list.jsf\n\nIn rare circumstances, confidential data (for example, email addresses, usernames, or account numbers) can be unintentionally included in user action names because the confidential data itself is included in an HTML element label, attribute, or other value (for example, click on \"my Account Number: 1231231\"...). If such confidential data appears in your application's user action names, enable the Mask user action names setting. This setting replaces specific HTML element names and values with generic HTML element names. With user-action name masking enabled, the user action names listed above appear as:\n\n- click on INPUT on page /search.html\n- keypress on TEXTAREA on page /contact.html\n- touch on DIV of page /list.jsf\n"
        }
      },
      "type": "object",
      "required": [
        "personalDataUriMaskingEnabled",
        "userActionMaskingEnabled"
      ]
    },
    "dynatrace:index/DataPrivacyUserTracking:DataPrivacyUserTracking": {
      "properties": {
        "persistentCookieEnabled": {
          "type": "boolean",
          "description": "When enabled, Dynatrace places a [persistent cookie](https://dt-url.net/313o0p4n) on all end-user devices to identify returning users.\n"
        }
      },
      "type": "object",
      "required": [
        "persistentCookieEnabled"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesDbConnectFailures:DatabaseAnomaliesDbConnectFailures": {
      "properties": {
        "connectionFailsCount": {
          "type": "integer",
          "description": "Number of failed database connections during any **eval_period** minutes period to trigger an alert\n"
        },
        "evalPeriod": {
          "type": "integer",
          "description": "The *X* minutes time period during which the **connection*fails*count** is evaluated\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/DatabaseAnomaliesFailureRate:DatabaseAnomaliesFailureRate": {
      "properties": {
        "auto": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesFailureRateAuto:DatabaseAnomaliesFailureRateAuto",
          "description": "Parameters of failure rate increase auto-detection. Example: If the expected error rate is 1.5%, and you set an absolute increase of 1%, and a relative increase of 50%, the thresholds will be:  Absolute: 1.5% + **1%** = 2.5%  Relative: 1.5% + 1.5% * **50%** = 2.25%\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesFailureRateThresholds:DatabaseAnomaliesFailureRateThresholds",
          "description": "Fixed thresholds for failure rate increase detection\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/DatabaseAnomaliesFailureRateAuto:DatabaseAnomaliesFailureRateAuto": {
      "properties": {
        "absolute": {
          "type": "integer",
          "description": "Absolute increase of failing service calls to trigger an alert, %\n"
        },
        "relative": {
          "type": "integer",
          "description": "Relative increase of failing service calls to trigger an alert, %\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "absolute",
        "relative"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesFailureRateThresholds:DatabaseAnomaliesFailureRateThresholds": {
      "properties": {
        "sensitivity": {
          "type": "string",
          "description": "Sensitivity of the threshold.  With <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span> sensitivity, high statistical confidence is used. Brief violations (for example, due to a surge in load) won't trigger alerts.  With <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span> sensitivity, no statistical confidence is used. Each violation triggers alert\n"
        },
        "threshold": {
          "type": "integer",
          "description": "Failure rate during any 5-minute period to trigger an alert, %\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "sensitivity",
        "threshold"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesLoad:DatabaseAnomaliesLoad": {
      "properties": {
        "drops": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesLoadDrops:DatabaseAnomaliesLoadDrops",
          "description": "The configuration of traffic drops detection\n"
        },
        "spikes": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesLoadSpikes:DatabaseAnomaliesLoadSpikes",
          "description": "The configuration of traffic spikes detection\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/DatabaseAnomaliesLoadDrops:DatabaseAnomaliesLoadDrops": {
      "properties": {
        "minutes": {
          "type": "integer",
          "description": "Alert if the service stays in abnormal state for at least *X* minutes\n"
        },
        "percent": {
          "type": "integer",
          "description": "Alert if the observed load is more than *X* % of the expected value\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/DatabaseAnomaliesLoadSpikes:DatabaseAnomaliesLoadSpikes": {
      "properties": {
        "minutes": {
          "type": "integer",
          "description": "Alert if the service stays in abnormal state for at least *X* minutes\n"
        },
        "percent": {
          "type": "integer",
          "description": "Alert if the observed load is more than *X* % of the expected value\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/DatabaseAnomaliesResponseTime:DatabaseAnomaliesResponseTime": {
      "properties": {
        "auto": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesResponseTimeAuto:DatabaseAnomaliesResponseTimeAuto",
          "description": "Parameters of the response time degradation auto-detection. Violation of **any** criterion triggers an alert\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesResponseTimeThresholds:DatabaseAnomaliesResponseTimeThresholds",
          "description": "Fixed thresholds for response time degradation detection\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/DatabaseAnomaliesResponseTimeAuto:DatabaseAnomaliesResponseTimeAuto": {
      "properties": {
        "load": {
          "type": "string",
          "description": "Minimal service load to detect response time degradation. Response time degradation of services with smaller load won't trigger alerts. Possible values are `FIFTEEN_REQUESTS_PER_MINUTE`, `FIVE_REQUESTS_PER_MINUTE`, `ONE_REQUEST_PER_MINUTE` and `TEN_REQUESTS_PER_MINUTE`\n"
        },
        "milliseconds": {
          "type": "integer",
          "description": "Alert if the response time degrades by more than *X* milliseconds\n"
        },
        "percent": {
          "type": "integer",
          "description": "Alert if the response time degrades by more than *X* %\n"
        },
        "slowestMilliseconds": {
          "type": "integer",
          "description": "Alert if the response time of the slowest 10% degrades by more than *X* milliseconds\n"
        },
        "slowestPercent": {
          "type": "integer",
          "description": "Alert if the response time of the slowest 10% degrades by more than *X* milliseconds\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "load",
        "milliseconds",
        "percent",
        "slowestMilliseconds",
        "slowestPercent"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesResponseTimeThresholds:DatabaseAnomaliesResponseTimeThresholds": {
      "properties": {
        "load": {
          "type": "string",
          "description": "Minimal service load to detect response time degradation. Response time degradation of services with smaller load won't trigger alerts. Possible values are `FIFTEEN_REQUESTS_PER_MINUTE`, `FIVE_REQUESTS_PER_MINUTE`, `ONE_REQUEST_PER_MINUTE` and `TEN_REQUESTS_PER_MINUTE`\n"
        },
        "milliseconds": {
          "type": "integer",
          "description": "Response time during any 5-minute period to trigger an alert, in milliseconds\n"
        },
        "sensitivity": {
          "type": "string",
          "description": "Sensitivity of the threshold.  With <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span> sensitivity, high statistical confidence is used. Brief violations (for example, due to a surge in load) won't trigger alerts.  With <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span> sensitivity, no statistical confidence is used. Each violation triggers an alert\n"
        },
        "slowestMilliseconds": {
          "type": "integer",
          "description": "Response time of the 10% slowest during any 5-minute period to trigger an alert, in milliseconds\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "load",
        "milliseconds",
        "sensitivity",
        "slowestMilliseconds"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesV2DatabaseConnections:DatabaseAnomaliesV2DatabaseConnections": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Detect failed database connects\n"
        },
        "maxFailedConnects": {
          "type": "integer",
          "description": "Threshold\n"
        },
        "timePeriod": {
          "type": "integer",
          "description": "Time span\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesV2FailureRate:DatabaseAnomaliesV2FailureRate": {
      "properties": {
        "autoDetection": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2FailureRateAutoDetection:DatabaseAnomaliesV2FailureRateAutoDetection",
          "description": "Alert if the percentage of failing service calls increases by **both** the absolute and relative thresholds:\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Detection mode for increases in failure rate\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Detect increases in failure rate\n"
        },
        "fixedDetection": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2FailureRateFixedDetection:DatabaseAnomaliesV2FailureRateFixedDetection",
          "description": "Alert if a given failure rate is exceeded during any 5-minute-period\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesV2FailureRateAutoDetection:DatabaseAnomaliesV2FailureRateAutoDetection": {
      "properties": {
        "absoluteIncrease": {
          "type": "number",
          "description": "Absolute threshold\n"
        },
        "overAlertingProtection": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2FailureRateAutoDetectionOverAlertingProtection:DatabaseAnomaliesV2FailureRateAutoDetectionOverAlertingProtection",
          "description": "Avoid over-alerting\n"
        },
        "relativeIncrease": {
          "type": "number",
          "description": "Relative threshold\n"
        }
      },
      "type": "object",
      "required": [
        "absoluteIncrease",
        "overAlertingProtection",
        "relativeIncrease"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesV2FailureRateAutoDetectionOverAlertingProtection:DatabaseAnomaliesV2FailureRateAutoDetectionOverAlertingProtection": {
      "properties": {
        "minutesAbnormalState": {
          "type": "integer",
          "description": "Only alert if the abnormal state remains for at least\n"
        },
        "requestsPerMinute": {
          "type": "number",
          "description": "Only alert if there are at least\n"
        }
      },
      "type": "object",
      "required": [
        "minutesAbnormalState",
        "requestsPerMinute"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesV2FailureRateFixedDetection:DatabaseAnomaliesV2FailureRateFixedDetection": {
      "properties": {
        "overAlertingProtection": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2FailureRateFixedDetectionOverAlertingProtection:DatabaseAnomaliesV2FailureRateFixedDetectionOverAlertingProtection",
          "description": "Avoid over-alerting\n"
        },
        "sensitivity": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "threshold": {
          "type": "number",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "overAlertingProtection",
        "sensitivity",
        "threshold"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesV2FailureRateFixedDetectionOverAlertingProtection:DatabaseAnomaliesV2FailureRateFixedDetectionOverAlertingProtection": {
      "properties": {
        "minutesAbnormalState": {
          "type": "integer",
          "description": "Only alert if the abnormal state remains for at least\n"
        },
        "requestsPerMinute": {
          "type": "number",
          "description": "Only alert if there are at least\n"
        }
      },
      "type": "object",
      "required": [
        "minutesAbnormalState",
        "requestsPerMinute"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesV2LoadDrops:DatabaseAnomaliesV2LoadDrops": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Detect service load drops\n"
        },
        "loadDropPercent": {
          "type": "number",
          "description": "Threshold\n"
        },
        "minutesAbnormalState": {
          "type": "integer",
          "description": "Time span\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesV2LoadSpikes:DatabaseAnomaliesV2LoadSpikes": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Detect service load spikes\n"
        },
        "loadSpikePercent": {
          "type": "number",
          "description": "Threshold\n"
        },
        "minutesAbnormalState": {
          "type": "integer",
          "description": "Time span\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesV2ResponseTime:DatabaseAnomaliesV2ResponseTime": {
      "properties": {
        "autoDetection": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2ResponseTimeAutoDetection:DatabaseAnomaliesV2ResponseTimeAutoDetection",
          "description": "no documentation available\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Detection mode for response time degradations\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Detect response time degradations\n"
        },
        "fixedDetection": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2ResponseTimeFixedDetection:DatabaseAnomaliesV2ResponseTimeFixedDetection",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesV2ResponseTimeAutoDetection:DatabaseAnomaliesV2ResponseTimeAutoDetection": {
      "properties": {
        "overAlertingProtection": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2ResponseTimeAutoDetectionOverAlertingProtection:DatabaseAnomaliesV2ResponseTimeAutoDetectionOverAlertingProtection",
          "description": "Avoid over-alerting\n"
        },
        "responseTimeAll": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2ResponseTimeAutoDetectionResponseTimeAll:DatabaseAnomaliesV2ResponseTimeAutoDetectionResponseTimeAll",
          "description": "Alert if the median response time of all requests degrades beyond **both** the absolute and relative thresholds:\n"
        },
        "responseTimeSlowest": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2ResponseTimeAutoDetectionResponseTimeSlowest:DatabaseAnomaliesV2ResponseTimeAutoDetectionResponseTimeSlowest",
          "description": "Alert if the response time of the slowest 10% of requests degrades beyond **both** the absolute and relative thresholds:\n"
        }
      },
      "type": "object",
      "required": [
        "overAlertingProtection",
        "responseTimeAll",
        "responseTimeSlowest"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesV2ResponseTimeAutoDetectionOverAlertingProtection:DatabaseAnomaliesV2ResponseTimeAutoDetectionOverAlertingProtection": {
      "properties": {
        "minutesAbnormalState": {
          "type": "integer",
          "description": "Only alert if the abnormal state remains for at least\n"
        },
        "requestsPerMinute": {
          "type": "number",
          "description": "Only alert if there are at least\n"
        }
      },
      "type": "object",
      "required": [
        "minutesAbnormalState",
        "requestsPerMinute"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesV2ResponseTimeAutoDetectionResponseTimeAll:DatabaseAnomaliesV2ResponseTimeAutoDetectionResponseTimeAll": {
      "properties": {
        "degradationMilliseconds": {
          "type": "number",
          "description": "Absolute threshold\n"
        },
        "degradationPercent": {
          "type": "number",
          "description": "Relative threshold\n"
        }
      },
      "type": "object",
      "required": [
        "degradationMilliseconds",
        "degradationPercent"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesV2ResponseTimeAutoDetectionResponseTimeSlowest:DatabaseAnomaliesV2ResponseTimeAutoDetectionResponseTimeSlowest": {
      "properties": {
        "slowestDegradationMilliseconds": {
          "type": "number",
          "description": "Absolute threshold\n"
        },
        "slowestDegradationPercent": {
          "type": "number",
          "description": "Relative threshold\n"
        }
      },
      "type": "object",
      "required": [
        "slowestDegradationMilliseconds",
        "slowestDegradationPercent"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesV2ResponseTimeFixedDetection:DatabaseAnomaliesV2ResponseTimeFixedDetection": {
      "properties": {
        "overAlertingProtection": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2ResponseTimeFixedDetectionOverAlertingProtection:DatabaseAnomaliesV2ResponseTimeFixedDetectionOverAlertingProtection",
          "description": "Avoid over-alerting\n"
        },
        "responseTimeAll": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2ResponseTimeFixedDetectionResponseTimeAll:DatabaseAnomaliesV2ResponseTimeFixedDetectionResponseTimeAll",
          "description": "Alert if the median response time of all requests degrades beyond this threshold within an observation period of 5 minutes:\n"
        },
        "responseTimeSlowest": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2ResponseTimeFixedDetectionResponseTimeSlowest:DatabaseAnomaliesV2ResponseTimeFixedDetectionResponseTimeSlowest",
          "description": "Alert if the response time of the slowest 10% of requests degrades beyond this threshold within an observation period of 5 minutes:\n"
        },
        "sensitivity": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "overAlertingProtection",
        "responseTimeAll",
        "responseTimeSlowest",
        "sensitivity"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesV2ResponseTimeFixedDetectionOverAlertingProtection:DatabaseAnomaliesV2ResponseTimeFixedDetectionOverAlertingProtection": {
      "properties": {
        "minutesAbnormalState": {
          "type": "integer",
          "description": "Only alert if the abnormal state remains for at least\n"
        },
        "requestsPerMinute": {
          "type": "number",
          "description": "Only alert if there are at least\n"
        }
      },
      "type": "object",
      "required": [
        "minutesAbnormalState",
        "requestsPerMinute"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesV2ResponseTimeFixedDetectionResponseTimeAll:DatabaseAnomaliesV2ResponseTimeFixedDetectionResponseTimeAll": {
      "properties": {
        "degradationMilliseconds": {
          "type": "number",
          "description": "Threshold\n"
        }
      },
      "type": "object",
      "required": [
        "degradationMilliseconds"
      ]
    },
    "dynatrace:index/DatabaseAnomaliesV2ResponseTimeFixedDetectionResponseTimeSlowest:DatabaseAnomaliesV2ResponseTimeFixedDetectionResponseTimeSlowest": {
      "properties": {
        "slowestDegradationMilliseconds": {
          "type": "number",
          "description": "Threshold\n"
        }
      },
      "type": "object",
      "required": [
        "slowestDegradationMilliseconds"
      ]
    },
    "dynatrace:index/DavisAnomalyDetectorsAnalyzer:DavisAnomalyDetectorsAnalyzer": {
      "properties": {
        "input": {
          "$ref": "#/types/dynatrace:index%2FDavisAnomalyDetectorsAnalyzerInput:DavisAnomalyDetectorsAnalyzerInput",
          "description": "Input fields for the specified analyzer\n"
        },
        "name": {
          "type": "string",
          "description": "Fully qualified name of the analyzer\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ]
    },
    "dynatrace:index/DavisAnomalyDetectorsAnalyzerInput:DavisAnomalyDetectorsAnalyzerInput": {
      "properties": {
        "analyzerInputFields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDavisAnomalyDetectorsAnalyzerInputAnalyzerInputField:DavisAnomalyDetectorsAnalyzerInputAnalyzerInputField"
          }
        }
      },
      "type": "object",
      "required": [
        "analyzerInputFields"
      ]
    },
    "dynatrace:index/DavisAnomalyDetectorsAnalyzerInputAnalyzerInputField:DavisAnomalyDetectorsAnalyzerInputAnalyzerInputField": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/DavisAnomalyDetectorsEventTemplate:DavisAnomalyDetectorsEventTemplate": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FDavisAnomalyDetectorsEventTemplateProperties:DavisAnomalyDetectorsEventTemplateProperties",
          "description": "Set of additional key-value properties to be attached to the triggered event.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/DavisAnomalyDetectorsEventTemplateProperties:DavisAnomalyDetectorsEventTemplateProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDavisAnomalyDetectorsEventTemplatePropertiesProperty:DavisAnomalyDetectorsEventTemplatePropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/DavisAnomalyDetectorsEventTemplatePropertiesProperty:DavisAnomalyDetectorsEventTemplatePropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/DavisAnomalyDetectorsExecutionSettings:DavisAnomalyDetectorsExecutionSettings": {
      "properties": {
        "actor": {
          "type": "string",
          "description": "UUID of a service user. Queries will be executed on behalf of the service user.\n"
        },
        "queryOffset": {
          "type": "integer",
          "description": "Minute offset of sliding evaluation window for metrics with latency\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/DavisCopilotBlocklistEntries:DavisCopilotBlocklistEntries": {
      "properties": {
        "blocklistEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDavisCopilotBlocklistEntriesBlocklistEntry:DavisCopilotBlocklistEntriesBlocklistEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "blocklistEntries"
      ]
    },
    "dynatrace:index/DavisCopilotBlocklistEntriesBlocklistEntry:DavisCopilotBlocklistEntriesBlocklistEntry": {
      "properties": {
        "name": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `BUCKET`, `TABLE`\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "type"
      ]
    },
    "dynatrace:index/DduPoolEvents:DduPoolEvents": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Is the limit configuration enabled\n"
        },
        "type": {
          "type": "string",
          "description": "Type of the limit applied: MONTHLY or ANNUAL\n"
        },
        "value": {
          "type": "integer",
          "description": "Value of the DDU limit applied for provided timerange\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/DduPoolLogMonitoring:DduPoolLogMonitoring": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Is the limit configuration enabled\n"
        },
        "type": {
          "type": "string",
          "description": "Type of the limit applied: MONTHLY or ANNUAL\n"
        },
        "value": {
          "type": "integer",
          "description": "Value of the DDU limit applied for provided timerange\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/DduPoolMetrics:DduPoolMetrics": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Is the limit configuration enabled\n"
        },
        "type": {
          "type": "string",
          "description": "Type of the limit applied: MONTHLY or ANNUAL\n"
        },
        "value": {
          "type": "integer",
          "description": "Value of the DDU limit applied for provided timerange\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/DduPoolServerless:DduPoolServerless": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Is the limit configuration enabled\n"
        },
        "type": {
          "type": "string",
          "description": "Type of the limit applied: MONTHLY or ANNUAL\n"
        },
        "value": {
          "type": "integer",
          "description": "Value of the DDU limit applied for provided timerange\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/DduPoolTraces:DduPoolTraces": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Is the limit configuration enabled\n"
        },
        "type": {
          "type": "string",
          "description": "Type of the limit applied: MONTHLY or ANNUAL\n"
        },
        "value": {
          "type": "integer",
          "description": "Value of the DDU limit applied for provided timerange\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/DeclarativeGroupingDetection:DeclarativeGroupingDetection": {
      "properties": {
        "processDefinitions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDeclarativeGroupingDetectionProcessDefinition:DeclarativeGroupingDetectionProcessDefinition"
          }
        }
      },
      "type": "object",
      "required": [
        "processDefinitions"
      ]
    },
    "dynatrace:index/DeclarativeGroupingDetectionProcessDefinition:DeclarativeGroupingDetectionProcessDefinition": {
      "properties": {
        "id": {
          "type": "string",
          "description": "Process group identifier\n"
        },
        "processGroupName": {
          "type": "string",
          "description": "This identifier is used by Dynatrace to recognize this process group.\n"
        },
        "report": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\">`never`</span>, <span pulumi-lang-nodejs=\"`always`\" pulumi-lang-dotnet=\"`Always`\" pulumi-lang-go=\"`always`\" pulumi-lang-python=\"`always`\" pulumi-lang-yaml=\"`always`\" pulumi-lang-java=\"`always`\">`always`</span>, `highResourceUsage`\n"
        },
        "rules": {
          "$ref": "#/types/dynatrace:index%2FDeclarativeGroupingDetectionProcessDefinitionRules:DeclarativeGroupingDetectionProcessDefinitionRules",
          "description": "Define process detection rules by selecting a process property and a condition. Each process group can have multiple detection rules associated with it.\n"
        }
      },
      "type": "object",
      "required": [
        "id",
        "processGroupName",
        "report",
        "rules"
      ]
    },
    "dynatrace:index/DeclarativeGroupingDetectionProcessDefinitionRules:DeclarativeGroupingDetectionProcessDefinitionRules": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDeclarativeGroupingDetectionProcessDefinitionRulesRule:DeclarativeGroupingDetectionProcessDefinitionRulesRule"
          }
        }
      },
      "type": "object",
      "required": [
        "rules"
      ]
    },
    "dynatrace:index/DeclarativeGroupingDetectionProcessDefinitionRulesRule:DeclarativeGroupingDetectionProcessDefinitionRulesRule": {
      "properties": {
        "condition": {
          "type": "string",
          "description": "- $contains(svc) – Matches if svc appears anywhere in the process property value.\n- $eq(svc.exe) – Matches if svc.exe matches the process property value exactly.\n- $prefix(svc) – Matches if app matches the prefix of the process property value.\n- $suffix(svc.py) – Matches if svc.py matches the suffix of the process property value.\n\nFor example, $suffix(svc.py) would detect processes named loyaltysvc.py and paymentssvc.py.\n\nFor more details, see [Declarative process grouping](https://dt-url.net/j142w57).\n"
        },
        "property": {
          "type": "string",
          "description": "Possible Values: `Executable`, `ExecutablePath`, `CommandLine`\n"
        }
      },
      "type": "object",
      "required": [
        "condition",
        "property"
      ]
    },
    "dynatrace:index/DefaultLaunchpadGroupLaunchpads:DefaultLaunchpadGroupLaunchpads": {
      "properties": {
        "groupLaunchpads": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDefaultLaunchpadGroupLaunchpadsGroupLaunchpad:DefaultLaunchpadGroupLaunchpadsGroupLaunchpad"
          }
        }
      },
      "type": "object",
      "required": [
        "groupLaunchpads"
      ]
    },
    "dynatrace:index/DefaultLaunchpadGroupLaunchpadsGroupLaunchpad:DefaultLaunchpadGroupLaunchpadsGroupLaunchpad": {
      "properties": {
        "isEnabled": {
          "type": "boolean",
          "description": "State\n"
        },
        "launchpadId": {
          "type": "string",
          "description": "Launchpad\n"
        },
        "userGroupId": {
          "type": "string",
          "description": "User Group\n"
        }
      },
      "type": "object",
      "required": [
        "isEnabled",
        "launchpadId",
        "userGroupId"
      ]
    },
    "dynatrace:index/DirectSharesRecipients:DirectSharesRecipients": {
      "properties": {
        "recipients": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDirectSharesRecipientsRecipient:DirectSharesRecipientsRecipient"
          },
          "description": "Recipient of the direct share\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/DirectSharesRecipientsRecipient:DirectSharesRecipientsRecipient": {
      "properties": {
        "id": {
          "type": "string",
          "description": "Identifier of the recipient\n"
        },
        "type": {
          "type": "string",
          "description": "Type of the recipient. Possible values are `group' and`user'\n"
        }
      },
      "type": "object",
      "required": [
        "id"
      ]
    },
    "dynatrace:index/DiscoveryDefaultRulesRule:DiscoveryDefaultRulesRule": {
      "properties": {
        "actions": {
          "$ref": "#/types/dynatrace:index%2FDiscoveryDefaultRulesRuleActions:DiscoveryDefaultRulesRuleActions",
          "description": "no documentation available\n"
        },
        "category": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "environmentScope": {
          "type": "boolean",
          "description": "Environment scope\n"
        },
        "id": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "priority": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "query": {
          "type": "string",
          "description": "Rule query\n"
        },
        "title": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "zeroRated": {
          "type": "boolean",
          "description": "Zero rated\n"
        }
      },
      "type": "object",
      "required": [
        "category",
        "description",
        "environmentScope",
        "id",
        "priority",
        "query",
        "title"
      ]
    },
    "dynatrace:index/DiscoveryDefaultRulesRuleActions:DiscoveryDefaultRulesRuleActions": {
      "properties": {
        "actions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDiscoveryDefaultRulesRuleActionsAction:DiscoveryDefaultRulesRuleActionsAction"
          }
        }
      },
      "type": "object",
      "required": [
        "actions"
      ]
    },
    "dynatrace:index/DiscoveryDefaultRulesRuleActionsAction:DiscoveryDefaultRulesRuleActionsAction": {
      "properties": {
        "instantAction": {
          "type": "boolean",
          "description": "Instant action\n"
        },
        "name": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "parameters": {
          "$ref": "#/types/dynatrace:index%2FDiscoveryDefaultRulesRuleActionsActionParameters:DiscoveryDefaultRulesRuleActionsActionParameters",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ]
    },
    "dynatrace:index/DiscoveryDefaultRulesRuleActionsActionParameters:DiscoveryDefaultRulesRuleActionsActionParameters": {
      "properties": {
        "parameters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDiscoveryDefaultRulesRuleActionsActionParametersParameter:DiscoveryDefaultRulesRuleActionsActionParametersParameter"
          }
        }
      },
      "type": "object",
      "required": [
        "parameters"
      ]
    },
    "dynatrace:index/DiscoveryDefaultRulesRuleActionsActionParametersParameter:DiscoveryDefaultRulesRuleActionsActionParametersParameter": {
      "properties": {
        "name": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/DiscoveryDefaultRulesSettings:DiscoveryDefaultRulesSettings": {
      "properties": {
        "muted": {
          "type": "boolean",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "muted"
      ]
    },
    "dynatrace:index/DiskAnomaliesDiskName:DiskAnomaliesDiskName": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "Possible values are: `CONTAINS`, `DOES_NOT_CONTAIN`, `DOES_NOT_EQUAL`, `DOES_NOT_START_WITH`, `EQUALS` and `STARTS_WITH`\n"
        },
        "value": {
          "type": "string",
          "description": "Value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator",
        "value"
      ]
    },
    "dynatrace:index/DiskAnomaliesTags:DiskAnomaliesTags": {
      "properties": {
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDiskAnomaliesTagsFilter:DiskAnomaliesTagsFilter"
          },
          "description": "A Tag Filter\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/DiskAnomaliesTagsFilter:DiskAnomaliesTagsFilter": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the `CONTEXTLESS` value\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. Custom tags have the tag value here\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/DiskAnomaliesV2Disk:DiskAnomaliesV2Disk": {
      "properties": {
        "diskLowInodesDetection": {
          "$ref": "#/types/dynatrace:index%2FDiskAnomaliesV2DiskDiskLowInodesDetection:DiskAnomaliesV2DiskDiskLowInodesDetection",
          "description": "no documentation available\n"
        },
        "diskLowSpaceDetection": {
          "$ref": "#/types/dynatrace:index%2FDiskAnomaliesV2DiskDiskLowSpaceDetection:DiskAnomaliesV2DiskDiskLowSpaceDetection",
          "description": "no documentation available\n"
        },
        "diskSlowWritesAndReadsDetection": {
          "$ref": "#/types/dynatrace:index%2FDiskAnomaliesV2DiskDiskSlowWritesAndReadsDetection:DiskAnomaliesV2DiskDiskSlowWritesAndReadsDetection",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "diskLowInodesDetection",
        "diskLowSpaceDetection",
        "diskSlowWritesAndReadsDetection"
      ]
    },
    "dynatrace:index/DiskAnomaliesV2DiskDiskLowInodesDetection:DiskAnomaliesV2DiskDiskLowInodesDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FDiskAnomaliesV2DiskDiskLowInodesDetectionCustomThresholds:DiskAnomaliesV2DiskDiskLowInodesDetectionCustomThresholds",
          "description": "no documentation available\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Detection mode for low inodes number available\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Detect low inodes number available\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/DiskAnomaliesV2DiskDiskLowInodesDetectionCustomThresholds:DiskAnomaliesV2DiskDiskLowInodesDetectionCustomThresholds": {
      "properties": {
        "freeInodesPercentage": {
          "type": "integer",
          "description": "Alert if the percentage of available inodes is lower than this threshold in 3 out of 5 samples\n"
        }
      },
      "type": "object",
      "required": [
        "freeInodesPercentage"
      ]
    },
    "dynatrace:index/DiskAnomaliesV2DiskDiskLowSpaceDetection:DiskAnomaliesV2DiskDiskLowSpaceDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FDiskAnomaliesV2DiskDiskLowSpaceDetectionCustomThresholds:DiskAnomaliesV2DiskDiskLowSpaceDetectionCustomThresholds",
          "description": "no documentation available\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Detection mode for low disk space\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Detect low disk space\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/DiskAnomaliesV2DiskDiskLowSpaceDetectionCustomThresholds:DiskAnomaliesV2DiskDiskLowSpaceDetectionCustomThresholds": {
      "properties": {
        "freeSpacePercentage": {
          "type": "integer",
          "description": "Alert if free disk space is lower than this percentage in 3 out of 5 samples\n"
        }
      },
      "type": "object",
      "required": [
        "freeSpacePercentage"
      ]
    },
    "dynatrace:index/DiskAnomaliesV2DiskDiskSlowWritesAndReadsDetection:DiskAnomaliesV2DiskDiskSlowWritesAndReadsDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FDiskAnomaliesV2DiskDiskSlowWritesAndReadsDetectionCustomThresholds:DiskAnomaliesV2DiskDiskSlowWritesAndReadsDetectionCustomThresholds",
          "description": "no documentation available\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Detection mode for slow running disks\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Detect slow-running disks\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/DiskAnomaliesV2DiskDiskSlowWritesAndReadsDetectionCustomThresholds:DiskAnomaliesV2DiskDiskSlowWritesAndReadsDetectionCustomThresholds": {
      "properties": {
        "writeAndReadTime": {
          "type": "integer",
          "description": "Alert if disk read time or write time is higher than this threshold in 3 out of 5 samples\n"
        }
      },
      "type": "object",
      "required": [
        "writeAndReadTime"
      ]
    },
    "dynatrace:index/DiskAnomalyRulesDiskNameFilter:DiskAnomalyRulesDiskNameFilter": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `DOES_NOT_CONTAIN`, `DOES_NOT_EQUAL`, `DOES_NOT_START_WITH`, `EQUALS`, `STARTS_WITH`\n"
        },
        "value": {
          "type": "string",
          "description": "Matching text\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/DiskAnomalyRulesSampleLimit:DiskAnomalyRulesSampleLimit": {
      "properties": {
        "samples": {
          "type": "integer",
          "description": ".. within the last\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "Minimum number of violating samples\n"
        }
      },
      "type": "object",
      "required": [
        "samples",
        "violatingSamples"
      ]
    },
    "dynatrace:index/DiskEdgeAnomalyDetectorsAlerts:DiskEdgeAnomalyDetectorsAlerts": {
      "properties": {
        "alerts": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDiskEdgeAnomalyDetectorsAlertsAlert:DiskEdgeAnomalyDetectorsAlertsAlert"
          }
        }
      },
      "type": "object",
      "required": [
        "alerts"
      ]
    },
    "dynatrace:index/DiskEdgeAnomalyDetectorsAlertsAlert:DiskEdgeAnomalyDetectorsAlertsAlert": {
      "properties": {
        "sampleCountThresholds": {
          "$ref": "#/types/dynatrace:index%2FDiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholds:DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholds",
          "description": "no documentation available\n"
        },
        "sampleCountThresholdsImmediately": {
          "$ref": "#/types/dynatrace:index%2FDiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsImmediately:DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsImmediately",
          "description": "no documentation available\n"
        },
        "thresholdMebibytes": {
          "type": "number",
          "description": "no documentation available\n"
        },
        "thresholdMilliseconds": {
          "type": "number",
          "description": "no documentation available\n"
        },
        "thresholdNumber": {
          "type": "number",
          "description": "no documentation available\n"
        },
        "thresholdPercent": {
          "type": "number",
          "description": "no documentation available\n"
        },
        "trigger": {
          "type": "string",
          "description": "Possible Values: `AVAILABLE_DISK_SPACE_MEBIBYTES_BELOW`, `AVAILABLE_DISK_SPACE_PERCENT_BELOW`, `AVAILABLE_INODES_NUMBER_BELOW`, `AVAILABLE_INODES_PERCENT_BELOW`, `READ_ONLY_FILE_SYSTEM`, `READ_TIME_EXCEEDING`, `WRITE_TIME_EXCEEDING`\n"
        }
      },
      "type": "object",
      "required": [
        "trigger"
      ]
    },
    "dynatrace:index/DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholds:DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholds": {
      "properties": {
        "dealertingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window for dealerting.\n"
        },
        "dealertingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must be lower than the threshold to close an event\n"
        },
        "violatingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window to detect violating samples.\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must exceed the threshold to trigger an event\n"
        }
      },
      "type": "object",
      "required": [
        "dealertingEvaluationWindow",
        "dealertingSamples",
        "violatingEvaluationWindow",
        "violatingSamples"
      ]
    },
    "dynatrace:index/DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsImmediately:DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsImmediately": {
      "properties": {
        "dealertingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window for dealerting.\n"
        },
        "dealertingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must be lower than the threshold to close an event\n"
        },
        "violatingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window to detect violating samples.\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must exceed the threshold to trigger an event\n"
        }
      },
      "type": "object",
      "required": [
        "dealertingEvaluationWindow",
        "dealertingSamples",
        "violatingEvaluationWindow",
        "violatingSamples"
      ]
    },
    "dynatrace:index/DiskEdgeAnomalyDetectorsEventProperties:DiskEdgeAnomalyDetectorsEventProperties": {
      "properties": {
        "eventProperties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDiskEdgeAnomalyDetectorsEventPropertiesEventProperty:DiskEdgeAnomalyDetectorsEventPropertiesEventProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "eventProperties"
      ]
    },
    "dynatrace:index/DiskEdgeAnomalyDetectorsEventPropertiesEventProperty:DiskEdgeAnomalyDetectorsEventPropertiesEventProperty": {
      "properties": {
        "metadataKey": {
          "type": "string",
          "description": "Type 'dt.' for key hints.\n"
        },
        "metadataValue": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "metadataKey",
        "metadataValue"
      ]
    },
    "dynatrace:index/DiskEdgeAnomalyDetectorsHostMetadataConditions:DiskEdgeAnomalyDetectorsHostMetadataConditions": {
      "properties": {
        "hostMetadataConditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataCondition:DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataCondition"
          }
        }
      },
      "type": "object",
      "required": [
        "hostMetadataConditions"
      ]
    },
    "dynatrace:index/DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataCondition:DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataCondition": {
      "properties": {
        "hostMetadataCondition": {
          "$ref": "#/types/dynatrace:index%2FDiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataConditionHostMetadataCondition:DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataConditionHostMetadataCondition",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "hostMetadataCondition"
      ]
    },
    "dynatrace:index/DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataConditionHostMetadataCondition:DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataConditionHostMetadataCondition": {
      "properties": {
        "keyMustExist": {
          "type": "boolean",
          "description": "When enabled, the condition requires a metadata key to exist and match the constraints; when disabled, the key is optional but must still match the constrains if it is present.\n"
        },
        "metadataCondition": {
          "type": "string",
          "description": "This string has to match a required format.\n"
        },
        "metadataKey": {
          "type": "string",
          "description": "Key\n"
        }
      },
      "type": "object",
      "required": [
        "metadataCondition",
        "metadataKey"
      ]
    },
    "dynatrace:index/DiskOptionsExclusions:DiskOptionsExclusions": {
      "properties": {
        "exclusions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDiskOptionsExclusionsExclusion:DiskOptionsExclusionsExclusion"
          }
        }
      },
      "type": "object",
      "required": [
        "exclusions"
      ]
    },
    "dynatrace:index/DiskOptionsExclusionsExclusion:DiskOptionsExclusionsExclusion": {
      "properties": {
        "filesystem": {
          "type": "string",
          "description": "**File system type field:** the type of the file system to be excluded from monitoring. Examples:\n\n* ext4\n* ext3\n* btrfs\n* ext*\n\n⚠️ Starting from **OneAgent 1.299+** file system types are not case sensitive! \n\nThe wildcard in the last example means to exclude matching file systems such as types ext4 and ext3\n"
        },
        "mountpoint": {
          "type": "string",
          "description": "**Disk or mount point path field:** the path to where the disk to be excluded from monitoring is mounted. Examples:\n\n* /mnt/my_disk\n* /staff/emp1\n* C:\\\n* /staff/*\n* /disk*\n\n ⚠️ Mount point paths are case sensitive! \n\nThe wildcard in **/staff/*** means to exclude every child folder of /staff.\n\nThe wildcard in **/disk*** means to exclude every mount point starting with /disk, for example /disk1, /disk99,  /diskabc\n"
        },
        "os": {
          "type": "string",
          "description": "Possible Values: `OS_TYPE_AIX`, `OS_TYPE_DARWIN`, `OS_TYPE_HPUX`, `OS_TYPE_LINUX`, `OS_TYPE_SOLARIS`, `OS_TYPE_UNKNOWN`, `OS_TYPE_WINDOWS`, `OS_TYPE_ZOS`\n"
        }
      },
      "type": "object",
      "required": [
        "os"
      ]
    },
    "dynatrace:index/DiskSpecificAnomaliesV2DiskLowInodesDetection:DiskSpecificAnomaliesV2DiskLowInodesDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FDiskSpecificAnomaliesV2DiskLowInodesDetectionCustomThresholds:DiskSpecificAnomaliesV2DiskLowInodesDetectionCustomThresholds",
          "description": "no documentation available\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Detection mode for low inodes number available\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Detect low inodes number available\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/DiskSpecificAnomaliesV2DiskLowInodesDetectionCustomThresholds:DiskSpecificAnomaliesV2DiskLowInodesDetectionCustomThresholds": {
      "properties": {
        "freeInodesPercentage": {
          "type": "integer",
          "description": "Alert if the percentage of available inodes is lower than this threshold in 3 out of 5 samples\n"
        }
      },
      "type": "object",
      "required": [
        "freeInodesPercentage"
      ]
    },
    "dynatrace:index/DiskSpecificAnomaliesV2DiskLowSpaceDetection:DiskSpecificAnomaliesV2DiskLowSpaceDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FDiskSpecificAnomaliesV2DiskLowSpaceDetectionCustomThresholds:DiskSpecificAnomaliesV2DiskLowSpaceDetectionCustomThresholds",
          "description": "no documentation available\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Detection mode for low disk space\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Detect low disk space\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/DiskSpecificAnomaliesV2DiskLowSpaceDetectionCustomThresholds:DiskSpecificAnomaliesV2DiskLowSpaceDetectionCustomThresholds": {
      "properties": {
        "freeSpacePercentage": {
          "type": "integer",
          "description": "Alert if free disk space is lower than this percentage in 3 out of 5 samples\n"
        }
      },
      "type": "object",
      "required": [
        "freeSpacePercentage"
      ]
    },
    "dynatrace:index/DiskSpecificAnomaliesV2DiskSlowWritesAndReadsDetection:DiskSpecificAnomaliesV2DiskSlowWritesAndReadsDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FDiskSpecificAnomaliesV2DiskSlowWritesAndReadsDetectionCustomThresholds:DiskSpecificAnomaliesV2DiskSlowWritesAndReadsDetectionCustomThresholds",
          "description": "no documentation available\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Detection mode for slow running disks\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Detect slow-running disks\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/DiskSpecificAnomaliesV2DiskSlowWritesAndReadsDetectionCustomThresholds:DiskSpecificAnomaliesV2DiskSlowWritesAndReadsDetectionCustomThresholds": {
      "properties": {
        "writeAndReadTime": {
          "type": "integer",
          "description": "Alert if disk read time or write time is higher than this threshold in 3 out of 5 samples\n"
        }
      },
      "type": "object",
      "required": [
        "writeAndReadTime"
      ]
    },
    "dynatrace:index/EndpointDetectionRulesRule:EndpointDetectionRulesRule": {
      "properties": {
        "condition": {
          "type": "string",
          "description": "Limits the scope of the endpoint detection rule using [DQL matcher](https://dt-url.net/l603wby) conditions on span and resource attributes.. A rule is applied only if the condition matches, otherwise the ruleset evaluation continues.\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "endpointNameTemplate": {
          "type": "string",
          "description": "Specify attribute placeholders in curly braces, e.g. {http.route} or {rpc.method}.. Attribute value placeholders should be specified in curly braces, e.g. {http.route}, {rpc.method}. All attributes used in the placeholder are required for the rule to apply. If any of them is missing, the rule will not be applied and ruleset evaluation continues.\n\nIf the resolved endpoint name on a given span is empty, the request will be ignored.\n"
        },
        "ifConditionMatches": {
          "type": "string",
          "description": "Possible Values: `DETECT_REQUEST_ON_ENDPOINT`, `SUPPRESS_REQUEST`\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name\n"
        }
      },
      "type": "object",
      "required": [
        "ifConditionMatches",
        "ruleName"
      ]
    },
    "dynatrace:index/EnvironmentQuotas:EnvironmentQuotas": {
      "properties": {
        "ddus": {
          "$ref": "#/types/dynatrace:index%2FEnvironmentQuotasDdus:EnvironmentQuotasDdus",
          "description": "Davis Data Units consumption and quota information on environment level. Not set (and not editable) if Davis data units is not enabled\n"
        },
        "demUnits": {
          "$ref": "#/types/dynatrace:index%2FEnvironmentQuotasDemUnits:EnvironmentQuotasDemUnits",
          "description": "DEM units consumption and quota information on environment level\n"
        },
        "hostUnits": {
          "type": "integer",
          "description": "Host units consumption and quota information on environment level\n"
        },
        "logs": {
          "$ref": "#/types/dynatrace:index%2FEnvironmentQuotasLogs:EnvironmentQuotasLogs",
          "description": "Log Monitoring consumption and quota information on environment level. Not set (and not editable) if Log monitoring is not enabled. Not set (and not editable) if Log monitoring is migrated to Davis data on license level\n"
        },
        "synthetic": {
          "$ref": "#/types/dynatrace:index%2FEnvironmentQuotasSynthetic:EnvironmentQuotasSynthetic",
          "description": "Synthetic monitors consumption and quota information on environment level. Not set (and not editable) if neither Synthetic nor DEM units is enabled\n"
        },
        "userSessions": {
          "$ref": "#/types/dynatrace:index%2FEnvironmentQuotasUserSessions:EnvironmentQuotasUserSessions",
          "description": "User sessions consumption and quota information on environment level\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/EnvironmentQuotasDdus:EnvironmentQuotasDdus": {
      "properties": {
        "annual": {
          "type": "integer",
          "description": "Annual environment quota. Not set if unlimited\n"
        },
        "monthly": {
          "type": "integer",
          "description": "Monthly environment quota. Not set if unlimited\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/EnvironmentQuotasDemUnits:EnvironmentQuotasDemUnits": {
      "properties": {
        "annual": {
          "type": "integer",
          "description": "Annual environment quota. Not set if unlimited\n"
        },
        "monthly": {
          "type": "integer",
          "description": "Monthly environment quota. Not set if unlimited\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/EnvironmentQuotasLogs:EnvironmentQuotasLogs": {
      "properties": {
        "annual": {
          "type": "integer",
          "description": "Annual environment quota. Not set if unlimited\n"
        },
        "monthly": {
          "type": "integer",
          "description": "Monthly environment quota. Not set if unlimited\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/EnvironmentQuotasSynthetic:EnvironmentQuotasSynthetic": {
      "properties": {
        "annual": {
          "type": "integer",
          "description": "Annual environment quota. Not set if unlimited\n"
        },
        "monthly": {
          "type": "integer",
          "description": "Monthly environment quota. Not set if unlimited\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/EnvironmentQuotasUserSessions:EnvironmentQuotasUserSessions": {
      "properties": {
        "annual": {
          "type": "integer",
          "description": "Annual total User sessions environment quota. Not set if unlimited\n"
        },
        "monthly": {
          "type": "integer",
          "description": "Monthly total User sessions environment quota. Not set if unlimited\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/EnvironmentStorage:EnvironmentStorage": {
      "properties": {
        "limits": {
          "$ref": "#/types/dynatrace:index%2FEnvironmentStorageLimits:EnvironmentStorageLimits"
        },
        "retention": {
          "$ref": "#/types/dynatrace:index%2FEnvironmentStorageRetention:EnvironmentStorageRetention"
        },
        "transactions": {
          "type": "integer",
          "description": "Maximum number of newly monitored entry point PurePaths captured per process/minute on environment level. Can be set to any value from 100 to 100000\n"
        },
        "userActions": {
          "type": "integer",
          "description": "Maximum number of user actions generated per minute on environment level. Can be set to any value from 1 to 2147483646 or left unlimited by omitting this property\n"
        }
      },
      "type": "object",
      "required": [
        "transactions"
      ]
    },
    "dynatrace:index/EnvironmentStorageLimits:EnvironmentStorageLimits": {
      "properties": {
        "logs": {
          "type": "integer",
          "description": "Log monitoring storage usage and limit information on environment level in bytes. Not editable when Log monitoring is not allowed by license or not configured on cluster level. 0 for unlimited.\n"
        },
        "sessionReplay": {
          "type": "integer",
          "description": "Session replay storage usage and limit information on environment level in bytes. 0 for unlimited.\n"
        },
        "symbolFiles": {
          "type": "integer",
          "description": "Session replay storage usage and limit information on environment level in bytes. 0 for unlimited.\n"
        },
        "transactions": {
          "type": "integer",
          "description": "Transaction storage usage and limit information on environment level in bytes. 0 for unlimited.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/EnvironmentStorageRetention:EnvironmentStorageRetention": {
      "properties": {
        "logs": {
          "type": "integer",
          "description": "Log monitoring retention settings on environment level in days. Not editable when Log monitoring is not allowed by license or not configured on cluster level. Can be set to any value from 5 to 90 days\n"
        },
        "rum": {
          "type": "integer",
          "description": "Real user monitoring retention settings on environment level in days. Can be set to any value from 1 to 35 days\n"
        },
        "serviceCodeLevel": {
          "type": "integer",
          "description": "Service code level retention settings on environment level in days. Service code level retention time can't be greater than service request level retention time and both can't exceed one year\n"
        },
        "serviceRequestLevel": {
          "type": "integer",
          "description": "Service request level retention settings on environment level in days. Service code level retention time can't be greater than service request level retention time and both can't exceed one year\n"
        },
        "sessionReplay": {
          "type": "integer",
          "description": "Session replay retention settings on environment level in days. Can be set to any value from 1 to 35 days\n"
        },
        "synthetic": {
          "type": "integer",
          "description": "Synthetic monitoring retention settings on environment level in days. Can be set to any value from 1 to 35 days\n"
        }
      },
      "type": "object",
      "required": [
        "rum",
        "serviceCodeLevel",
        "serviceRequestLevel",
        "sessionReplay",
        "synthetic"
      ]
    },
    "dynatrace:index/FailureDetectionParametersBrokenLinks:FailureDetectionParametersBrokenLinks": {
      "properties": {
        "brokenLinkDomains": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "If your application relies on other hosts at other domains, add the associated domain names here. Once configured, Dynatrace will consider 404s thrown by hosts at these domains to be service failures related to your application.\n"
        },
        "http404NotFoundFailures": {
          "type": "boolean",
          "description": "Consider 404 HTTP response codes as failures\n"
        }
      },
      "type": "object",
      "required": [
        "http404NotFoundFailures"
      ]
    },
    "dynatrace:index/FailureDetectionParametersExceptionRules:FailureDetectionParametersExceptionRules": {
      "properties": {
        "customErrorRules": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionParametersExceptionRulesCustomErrorRules:FailureDetectionParametersExceptionRulesCustomErrorRules",
          "description": "Some custom error situations are only detectable via a return value or other means. To support such cases, [define a request attribute](https://dt-url.net/ys5k0p4y) that captures the required data. Then define a custom error rule that determines if the request has failed based on the value of the request attribute.\n"
        },
        "customHandledExceptions": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionParametersExceptionRulesCustomHandledExceptions:FailureDetectionParametersExceptionRulesCustomHandledExceptions",
          "description": "There may be situations where your application code handles exceptions gracefully in a manner that these failures aren't detected by Dynatrace. Use this setting to define specific gracefully-handled exceptions that should be treated as service failures.\n"
        },
        "ignoreAllExceptions": {
          "type": "boolean",
          "description": "Ignore all exceptions\n"
        },
        "ignoreSpanFailureDetection": {
          "type": "boolean",
          "description": "Ignore span failure detection\n"
        },
        "ignoredExceptions": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionParametersExceptionRulesIgnoredExceptions:FailureDetectionParametersExceptionRulesIgnoredExceptions",
          "description": "Some exceptions that are thrown by legacy or 3rd-party code indicate a specific response, not an error. Use this setting to instruct Dynatrace to treat such exceptions as non-failed requests.. If an exception matching any of the defined patterns occurs in a request, it will not be considered as a failure. Other exceptions occurring at the same request might still mark the request as failed.\n"
        },
        "successForcingExceptions": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionParametersExceptionRulesSuccessForcingExceptions:FailureDetectionParametersExceptionRulesSuccessForcingExceptions",
          "description": "Define exceptions which indicate that a service call should not be considered as failed. E.g. an exception indicating that the client aborted the operation.. If an exception matching any of the defined patterns occurs on the entry node of the service, it will be considered successful. Compared to ignored exceptions, the request will be considered successful even if other exceptions occur in the same request.\n"
        }
      },
      "type": "object",
      "required": [
        "ignoreAllExceptions",
        "ignoreSpanFailureDetection"
      ]
    },
    "dynatrace:index/FailureDetectionParametersExceptionRulesCustomErrorRules:FailureDetectionParametersExceptionRulesCustomErrorRules": {
      "properties": {
        "customErrorRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FFailureDetectionParametersExceptionRulesCustomErrorRulesCustomErrorRule:FailureDetectionParametersExceptionRulesCustomErrorRulesCustomErrorRule"
          }
        }
      },
      "type": "object",
      "required": [
        "customErrorRules"
      ]
    },
    "dynatrace:index/FailureDetectionParametersExceptionRulesCustomErrorRulesCustomErrorRule:FailureDetectionParametersExceptionRulesCustomErrorRulesCustomErrorRule": {
      "properties": {
        "condition": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionParametersExceptionRulesCustomErrorRulesCustomErrorRuleCondition:FailureDetectionParametersExceptionRulesCustomErrorRulesCustomErrorRuleCondition",
          "description": "Request attribute condition\n"
        },
        "requestAttribute": {
          "type": "string",
          "description": "Request attribute\n"
        }
      },
      "type": "object",
      "required": [
        "condition",
        "requestAttribute"
      ]
    },
    "dynatrace:index/FailureDetectionParametersExceptionRulesCustomErrorRulesCustomErrorRuleCondition:FailureDetectionParametersExceptionRulesCustomErrorRulesCustomErrorRuleCondition": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "Case sensitive\n"
        },
        "compareOperationType": {
          "type": "string",
          "description": "Apply this comparison\n"
        },
        "doubleValue": {
          "type": "number",
          "description": "Value\n"
        },
        "intValue": {
          "type": "integer",
          "description": "Value\n"
        },
        "textValue": {
          "type": "string",
          "description": "Value\n"
        }
      },
      "type": "object",
      "required": [
        "compareOperationType"
      ]
    },
    "dynatrace:index/FailureDetectionParametersExceptionRulesCustomHandledExceptions:FailureDetectionParametersExceptionRulesCustomHandledExceptions": {
      "properties": {
        "customHandledExceptions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FFailureDetectionParametersExceptionRulesCustomHandledExceptionsCustomHandledException:FailureDetectionParametersExceptionRulesCustomHandledExceptionsCustomHandledException"
          }
        }
      },
      "type": "object",
      "required": [
        "customHandledExceptions"
      ]
    },
    "dynatrace:index/FailureDetectionParametersExceptionRulesCustomHandledExceptionsCustomHandledException:FailureDetectionParametersExceptionRulesCustomHandledExceptionsCustomHandledException": {
      "properties": {
        "classPattern": {
          "type": "string",
          "description": "The pattern will match if it is contained within the actual class name.\n"
        },
        "messagePattern": {
          "type": "string",
          "description": "Optionally, define an exception message pattern. The pattern will match if the actual exception message contains the pattern.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/FailureDetectionParametersExceptionRulesIgnoredExceptions:FailureDetectionParametersExceptionRulesIgnoredExceptions": {
      "properties": {
        "customHandledExceptions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FFailureDetectionParametersExceptionRulesIgnoredExceptionsCustomHandledException:FailureDetectionParametersExceptionRulesIgnoredExceptionsCustomHandledException"
          }
        }
      },
      "type": "object",
      "required": [
        "customHandledExceptions"
      ]
    },
    "dynatrace:index/FailureDetectionParametersExceptionRulesIgnoredExceptionsCustomHandledException:FailureDetectionParametersExceptionRulesIgnoredExceptionsCustomHandledException": {
      "properties": {
        "classPattern": {
          "type": "string",
          "description": "The pattern will match if it is contained within the actual class name.\n"
        },
        "messagePattern": {
          "type": "string",
          "description": "Optionally, define an exception message pattern. The pattern will match if the actual exception message contains the pattern.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/FailureDetectionParametersExceptionRulesSuccessForcingExceptions:FailureDetectionParametersExceptionRulesSuccessForcingExceptions": {
      "properties": {
        "customHandledExceptions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FFailureDetectionParametersExceptionRulesSuccessForcingExceptionsCustomHandledException:FailureDetectionParametersExceptionRulesSuccessForcingExceptionsCustomHandledException"
          }
        }
      },
      "type": "object",
      "required": [
        "customHandledExceptions"
      ]
    },
    "dynatrace:index/FailureDetectionParametersExceptionRulesSuccessForcingExceptionsCustomHandledException:FailureDetectionParametersExceptionRulesSuccessForcingExceptionsCustomHandledException": {
      "properties": {
        "classPattern": {
          "type": "string",
          "description": "The pattern will match if it is contained within the actual class name.\n"
        },
        "messagePattern": {
          "type": "string",
          "description": "Optionally, define an exception message pattern. The pattern will match if the actual exception message contains the pattern.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/FailureDetectionParametersHttpResponseCodes:FailureDetectionParametersHttpResponseCodes": {
      "properties": {
        "clientSideErrors": {
          "type": "string",
          "description": "HTTP response codes which indicate client side errors\n"
        },
        "failOnMissingResponseCodeClientSide": {
          "type": "boolean",
          "description": "Treat missing HTTP response code as client side error\n"
        },
        "failOnMissingResponseCodeServerSide": {
          "type": "boolean",
          "description": "Treat missing HTTP response code as server side errors\n"
        },
        "serverSideErrors": {
          "type": "string",
          "description": "HTTP response codes which indicate an error on the server side\n"
        }
      },
      "type": "object",
      "required": [
        "clientSideErrors",
        "failOnMissingResponseCodeClientSide",
        "failOnMissingResponseCodeServerSide",
        "serverSideErrors"
      ]
    },
    "dynatrace:index/FailureDetectionRuleSetsRuleset:FailureDetectionRuleSetsRuleset": {
      "properties": {
        "condition": {
          "type": "string",
          "description": "Limits the scope of the failure detection ruleset using [DQL matcher](https://dt-url.net/l603wby) conditions on span and resource attributes.. A ruleset is applied only if the condition matches, otherwise the evaluation continues.\n\nIf empty, the condition will always match.\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "failOnCustomRules": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionRuleSetsRulesetFailOnCustomRules:FailureDetectionRuleSetsRulesetFailOnCustomRules",
          "description": "Define failure reasons based on span and request attributes.. Failure detection result: `reason=<span pulumi-lang-nodejs=\"\"customRule\"\" pulumi-lang-dotnet=\"\"CustomRule\"\" pulumi-lang-go=\"\"customRule\"\" pulumi-lang-python=\"\"custom_rule\"\" pulumi-lang-yaml=\"\"customRule\"\" pulumi-lang-java=\"\"customRule\"\">\"custom_rule\"</span>`, `verdict=\"failure\"`, <span pulumi-lang-nodejs=\"`customRuleName`\" pulumi-lang-dotnet=\"`CustomRuleName`\" pulumi-lang-go=\"`customRuleName`\" pulumi-lang-python=\"`custom_rule_name`\" pulumi-lang-yaml=\"`customRuleName`\" pulumi-lang-java=\"`customRuleName`\">`custom_rule_name`</span>\n"
        },
        "failOnExceptions": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionRuleSetsRulesetFailOnExceptions:FailureDetectionRuleSetsRulesetFailOnExceptions",
          "description": "Evaluated expression: `iAny(`span.events`[][`span_event.name`] == \"exception\" and`span.events`[][`exception.escaped`] != false)`\n"
        },
        "failOnGrpcStatusCodes": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionRuleSetsRulesetFailOnGrpcStatusCodes:FailureDetectionRuleSetsRulesetFailOnGrpcStatusCodes",
          "description": "Evaluated attribute: `rpc.grpc.status_code`\n\nFailure detection result: `reason=<span pulumi-lang-nodejs=\"\"grpcCode\"\" pulumi-lang-dotnet=\"\"GrpcCode\"\" pulumi-lang-go=\"\"grpcCode\"\" pulumi-lang-python=\"\"grpc_code\"\" pulumi-lang-yaml=\"\"grpcCode\"\" pulumi-lang-java=\"\"grpcCode\"\">\"grpc_code\"</span>`, `verdict=\"failure\"`\n"
        },
        "failOnHttpResponseStatusCodes": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionRuleSetsRulesetFailOnHttpResponseStatusCodes:FailureDetectionRuleSetsRulesetFailOnHttpResponseStatusCodes",
          "description": "Evaluated attribute: `http.response.status_code`\n\nFailure detection result: `reason=<span pulumi-lang-nodejs=\"\"httpCode\"\" pulumi-lang-dotnet=\"\"HttpCode\"\" pulumi-lang-go=\"\"httpCode\"\" pulumi-lang-python=\"\"http_code\"\" pulumi-lang-yaml=\"\"httpCode\"\" pulumi-lang-java=\"\"httpCode\"\">\"http_code\"</span>`, `verdict=\"failure\"`\n"
        },
        "failOnSpanStatusError": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionRuleSetsRulesetFailOnSpanStatusError:FailureDetectionRuleSetsRulesetFailOnSpanStatusError",
          "description": "Evaluated attribute: `span.status_code`\n\nFailure detection result: `reason=<span pulumi-lang-nodejs=\"\"spanStatus\"\" pulumi-lang-dotnet=\"\"SpanStatus\"\" pulumi-lang-go=\"\"spanStatus\"\" pulumi-lang-python=\"\"span_status\"\" pulumi-lang-yaml=\"\"spanStatus\"\" pulumi-lang-java=\"\"spanStatus\"\">\"span_status\"</span>`, `verdict=\"failure\"`\n"
        },
        "overrides": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionRuleSetsRulesetOverrides:FailureDetectionRuleSetsRulesetOverrides",
          "description": "no documentation available\n"
        },
        "rulesetName": {
          "type": "string",
          "description": "Ruleset name\n"
        }
      },
      "type": "object",
      "required": [
        "failOnExceptions",
        "failOnGrpcStatusCodes",
        "failOnHttpResponseStatusCodes",
        "failOnSpanStatusError",
        "overrides",
        "rulesetName"
      ]
    },
    "dynatrace:index/FailureDetectionRuleSetsRulesetFailOnCustomRules:FailureDetectionRuleSetsRulesetFailOnCustomRules": {
      "properties": {
        "failOnCustomRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FFailureDetectionRuleSetsRulesetFailOnCustomRulesFailOnCustomRule:FailureDetectionRuleSetsRulesetFailOnCustomRulesFailOnCustomRule"
          }
        }
      },
      "type": "object",
      "required": [
        "failOnCustomRules"
      ]
    },
    "dynatrace:index/FailureDetectionRuleSetsRulesetFailOnCustomRulesFailOnCustomRule:FailureDetectionRuleSetsRulesetFailOnCustomRulesFailOnCustomRule": {
      "properties": {
        "dqlCondition": {
          "type": "string",
          "description": "Custom rule based on span attributes using [DQL matcher](https://dt-url.net/l603wby).\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name\n"
        }
      },
      "type": "object",
      "required": [
        "dqlCondition",
        "enabled",
        "ruleName"
      ]
    },
    "dynatrace:index/FailureDetectionRuleSetsRulesetFailOnExceptions:FailureDetectionRuleSetsRulesetFailOnExceptions": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "ignoredExceptions": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionRuleSetsRulesetFailOnExceptionsIgnoredExceptions:FailureDetectionRuleSetsRulesetFailOnExceptionsIgnoredExceptions",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/FailureDetectionRuleSetsRulesetFailOnExceptionsIgnoredExceptions:FailureDetectionRuleSetsRulesetFailOnExceptionsIgnoredExceptions": {
      "properties": {
        "ignoredExceptions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FFailureDetectionRuleSetsRulesetFailOnExceptionsIgnoredExceptionsIgnoredException:FailureDetectionRuleSetsRulesetFailOnExceptionsIgnoredExceptionsIgnoredException"
          }
        }
      },
      "type": "object",
      "required": [
        "ignoredExceptions"
      ]
    },
    "dynatrace:index/FailureDetectionRuleSetsRulesetFailOnExceptionsIgnoredExceptionsIgnoredException:FailureDetectionRuleSetsRulesetFailOnExceptionsIgnoredExceptionsIgnoredException": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "message": {
          "type": "string",
          "description": "Evaluated attribute: `span.events[][exception.message]`\n"
        },
        "type": {
          "type": "string",
          "description": "Evaluated attribute: `span.events[][exception.type]`\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/FailureDetectionRuleSetsRulesetFailOnGrpcStatusCodes:FailureDetectionRuleSetsRulesetFailOnGrpcStatusCodes": {
      "properties": {
        "statusCodes": {
          "type": "string",
          "description": "Status codes which indicate a failure on the server side\n"
        }
      },
      "type": "object",
      "required": [
        "statusCodes"
      ]
    },
    "dynatrace:index/FailureDetectionRuleSetsRulesetFailOnHttpResponseStatusCodes:FailureDetectionRuleSetsRulesetFailOnHttpResponseStatusCodes": {
      "properties": {
        "statusCodes": {
          "type": "string",
          "description": "Status codes which indicate a failure on the server side\n"
        }
      },
      "type": "object",
      "required": [
        "statusCodes"
      ]
    },
    "dynatrace:index/FailureDetectionRuleSetsRulesetFailOnSpanStatusError:FailureDetectionRuleSetsRulesetFailOnSpanStatusError": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/FailureDetectionRuleSetsRulesetOverrides:FailureDetectionRuleSetsRulesetOverrides": {
      "properties": {
        "forceSuccessOnExceptions": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionRuleSetsRulesetOverridesForceSuccessOnExceptions:FailureDetectionRuleSetsRulesetOverridesForceSuccessOnExceptions",
          "description": "Define escaped exceptions that should force success.. Evaluated expression: `iAny(`span.events`[][`span_event.name`] == \"exception\" and `span.events`[][`exception.escaped`] != false)`\n\nFailure detection result: `reason=\"exception\"`, `verdict=\"success\"`, <span pulumi-lang-nodejs=\"`exceptionIds`\" pulumi-lang-dotnet=\"`ExceptionIds`\" pulumi-lang-go=\"`exceptionIds`\" pulumi-lang-python=\"`exception_ids`\" pulumi-lang-yaml=\"`exceptionIds`\" pulumi-lang-java=\"`exceptionIds`\">`exception_ids`</span>\n"
        },
        "forceSuccessOnGrpcResponseStatusCodes": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionRuleSetsRulesetOverridesForceSuccessOnGrpcResponseStatusCodes:FailureDetectionRuleSetsRulesetOverridesForceSuccessOnGrpcResponseStatusCodes",
          "description": "Evaluated attribute: `rpc.grpc.status_code`\n\nFailure detection result: `reason=<span pulumi-lang-nodejs=\"\"grpcCode\"\" pulumi-lang-dotnet=\"\"GrpcCode\"\" pulumi-lang-go=\"\"grpcCode\"\" pulumi-lang-python=\"\"grpc_code\"\" pulumi-lang-yaml=\"\"grpcCode\"\" pulumi-lang-java=\"\"grpcCode\"\">\"grpc_code\"</span>`, `verdict=\"success\"`\n"
        },
        "forceSuccessOnHttpResponseStatusCodes": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionRuleSetsRulesetOverridesForceSuccessOnHttpResponseStatusCodes:FailureDetectionRuleSetsRulesetOverridesForceSuccessOnHttpResponseStatusCodes",
          "description": "Evaluated attribute: `http.response.status_code`\n\nFailure detection result: `reason=<span pulumi-lang-nodejs=\"\"httpCode\"\" pulumi-lang-dotnet=\"\"HttpCode\"\" pulumi-lang-go=\"\"httpCode\"\" pulumi-lang-python=\"\"http_code\"\" pulumi-lang-yaml=\"\"httpCode\"\" pulumi-lang-java=\"\"httpCode\"\">\"http_code\"</span>`, `verdict=\"success\"`\n"
        },
        "forceSuccessOnSpanStatusOk": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionRuleSetsRulesetOverridesForceSuccessOnSpanStatusOk:FailureDetectionRuleSetsRulesetOverridesForceSuccessOnSpanStatusOk",
          "description": "Evaluated attribute: `span.status_code`\n"
        },
        "forceSuccessWithCustomRules": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionRuleSetsRulesetOverridesForceSuccessWithCustomRules:FailureDetectionRuleSetsRulesetOverridesForceSuccessWithCustomRules",
          "description": "Override failures based on span and request attribute conditions.. Failure detection result: `reason=<span pulumi-lang-nodejs=\"\"customRule\"\" pulumi-lang-dotnet=\"\"CustomRule\"\" pulumi-lang-go=\"\"customRule\"\" pulumi-lang-python=\"\"custom_rule\"\" pulumi-lang-yaml=\"\"customRule\"\" pulumi-lang-java=\"\"customRule\"\">\"custom_rule\"</span>`, `verdict=\"success\"`, <span pulumi-lang-nodejs=\"`customRuleName`\" pulumi-lang-dotnet=\"`CustomRuleName`\" pulumi-lang-go=\"`customRuleName`\" pulumi-lang-python=\"`custom_rule_name`\" pulumi-lang-yaml=\"`customRuleName`\" pulumi-lang-java=\"`customRuleName`\">`custom_rule_name`</span>\n"
        }
      },
      "type": "object",
      "required": [
        "forceSuccessOnSpanStatusOk"
      ]
    },
    "dynatrace:index/FailureDetectionRuleSetsRulesetOverridesForceSuccessOnExceptions:FailureDetectionRuleSetsRulesetOverridesForceSuccessOnExceptions": {
      "properties": {
        "ignoredExceptions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FFailureDetectionRuleSetsRulesetOverridesForceSuccessOnExceptionsIgnoredException:FailureDetectionRuleSetsRulesetOverridesForceSuccessOnExceptionsIgnoredException"
          }
        }
      },
      "type": "object",
      "required": [
        "ignoredExceptions"
      ]
    },
    "dynatrace:index/FailureDetectionRuleSetsRulesetOverridesForceSuccessOnExceptionsIgnoredException:FailureDetectionRuleSetsRulesetOverridesForceSuccessOnExceptionsIgnoredException": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "message": {
          "type": "string",
          "description": "Evaluated attribute: `span.events[][exception.message]`\n"
        },
        "type": {
          "type": "string",
          "description": "Evaluated attribute: `span.events[][exception.type]`\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/FailureDetectionRuleSetsRulesetOverridesForceSuccessOnGrpcResponseStatusCodes:FailureDetectionRuleSetsRulesetOverridesForceSuccessOnGrpcResponseStatusCodes": {
      "properties": {
        "statusCodes": {
          "type": "string",
          "description": "Status codes which force success on the server side\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/FailureDetectionRuleSetsRulesetOverridesForceSuccessOnHttpResponseStatusCodes:FailureDetectionRuleSetsRulesetOverridesForceSuccessOnHttpResponseStatusCodes": {
      "properties": {
        "statusCodes": {
          "type": "string",
          "description": "Status codes which force success on the server side\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/FailureDetectionRuleSetsRulesetOverridesForceSuccessOnSpanStatusOk:FailureDetectionRuleSetsRulesetOverridesForceSuccessOnSpanStatusOk": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/FailureDetectionRuleSetsRulesetOverridesForceSuccessWithCustomRules:FailureDetectionRuleSetsRulesetOverridesForceSuccessWithCustomRules": {
      "properties": {
        "failOnCustomRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FFailureDetectionRuleSetsRulesetOverridesForceSuccessWithCustomRulesFailOnCustomRule:FailureDetectionRuleSetsRulesetOverridesForceSuccessWithCustomRulesFailOnCustomRule"
          }
        }
      },
      "type": "object",
      "required": [
        "failOnCustomRules"
      ]
    },
    "dynatrace:index/FailureDetectionRuleSetsRulesetOverridesForceSuccessWithCustomRulesFailOnCustomRule:FailureDetectionRuleSetsRulesetOverridesForceSuccessWithCustomRulesFailOnCustomRule": {
      "properties": {
        "dqlCondition": {
          "type": "string",
          "description": "Custom rule based on span attributes using [DQL matcher](https://dt-url.net/l603wby).\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name\n"
        }
      },
      "type": "object",
      "required": [
        "dqlCondition",
        "enabled",
        "ruleName"
      ]
    },
    "dynatrace:index/FailureDetectionRulesConditions:FailureDetectionRulesConditions": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FFailureDetectionRulesConditionsCondition:FailureDetectionRulesConditionsCondition"
          }
        }
      },
      "type": "object",
      "required": [
        "conditions"
      ]
    },
    "dynatrace:index/FailureDetectionRulesConditionsCondition:FailureDetectionRulesConditionsCondition": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "Possible Values: `PG_NAME`, `PG_TAG`, `SERVICE_MANAGEMENT_ZONE`, `SERVICE_NAME`, `SERVICE_TAG`, `SERVICE_TYPE`\n"
        },
        "predicate": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionRulesConditionsConditionPredicate:FailureDetectionRulesConditionsConditionPredicate",
          "description": "Condition to check the attribute against\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "predicate"
      ]
    },
    "dynatrace:index/FailureDetectionRulesConditionsConditionPredicate:FailureDetectionRulesConditionsConditionPredicate": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "Case sensitive\n"
        },
        "managementZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Management zones\n"
        },
        "predicateType": {
          "type": "string",
          "description": "Predicate type\n"
        },
        "serviceTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service types\n"
        },
        "tagKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tag keys\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags (exact match)\n"
        },
        "textValues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names\n"
        }
      },
      "type": "object",
      "required": [
        "predicateType"
      ]
    },
    "dynatrace:index/GenericRelationshipsSources:GenericRelationshipsSources": {
      "properties": {
        "sources": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FGenericRelationshipsSourcesSource:GenericRelationshipsSourcesSource"
          }
        }
      },
      "type": "object",
      "required": [
        "sources"
      ]
    },
    "dynatrace:index/GenericRelationshipsSourcesSource:GenericRelationshipsSourcesSource": {
      "properties": {
        "condition": {
          "type": "string",
          "description": "Specify a filter that needs to match in order for the extraction to happen.. Two different filters are supported: `$eq(value)` will ensure that the source matches exactly 'value', while `$prefix(value)` will ensure that the source begins with exactly 'value'.\nIf your value contains the characters '(', ')' or '~', you need to escape them by adding a '~' in front of them.\n"
        },
        "mappingRules": {
          "$ref": "#/types/dynatrace:index%2FGenericRelationshipsSourcesSourceMappingRules:GenericRelationshipsSourcesSourceMappingRules",
          "description": "Specify all properties which should be compared. If all mapping rules match a relationship between entities will be created.\n"
        },
        "sourceType": {
          "type": "string",
          "description": "Possible Values: `BusinessEvents`, `Entities`, `Events`, `Logs`, `Metrics`, `Spans`, `Topology`\n"
        }
      },
      "type": "object",
      "required": [
        "sourceType"
      ]
    },
    "dynatrace:index/GenericRelationshipsSourcesSourceMappingRules:GenericRelationshipsSourcesSourceMappingRules": {
      "properties": {
        "mappingRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FGenericRelationshipsSourcesSourceMappingRulesMappingRule:GenericRelationshipsSourcesSourceMappingRulesMappingRule"
          }
        }
      },
      "type": "object",
      "required": [
        "mappingRules"
      ]
    },
    "dynatrace:index/GenericRelationshipsSourcesSourceMappingRulesMappingRule:GenericRelationshipsSourcesSourceMappingRulesMappingRule": {
      "properties": {
        "destinationProperty": {
          "type": "string",
          "description": "The case-sensitive name of a property of the destination type.\n"
        },
        "destinationTransformation": {
          "type": "string",
          "description": "Possible Values: `Leavetextas_is`, `Tolowercase`, `Touppercase`\n"
        },
        "sourceProperty": {
          "type": "string",
          "description": "The case-sensitive name of a property of the source type.\n"
        },
        "sourceTransformation": {
          "type": "string",
          "description": "Possible Values: `Leavetextas_is`, `Tolowercase`, `Touppercase`\n"
        }
      },
      "type": "object",
      "required": [
        "destinationProperty",
        "destinationTransformation",
        "sourceProperty",
        "sourceTransformation"
      ]
    },
    "dynatrace:index/GenericTypesRules:GenericTypesRules": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FGenericTypesRulesRule:GenericTypesRulesRule"
          }
        }
      },
      "type": "object",
      "required": [
        "rules"
      ]
    },
    "dynatrace:index/GenericTypesRulesRule:GenericTypesRulesRule": {
      "properties": {
        "attributes": {
          "$ref": "#/types/dynatrace:index%2FGenericTypesRulesRuleAttributes:GenericTypesRulesRuleAttributes",
          "description": "All attribute extraction rules will be applied and found attributes will be added to the extracted type.\n"
        },
        "iconPattern": {
          "type": "string",
          "description": "Define a pattern which is used to set the icon attribute of the entity. The extracted values must reference barista icon ids. You may define placeholders referencing data source dimensions.\n"
        },
        "idPattern": {
          "type": "string",
          "description": "ID patterns are comprised of static text and placeholders referring to dimensions in the ingest data. An ID pattern **must** contain at least one placeholder to ensure that different entities will be created.. Take care that the pattern results in the same ID for the same entity. For example, using timestamp or counter-like dimensions as part of the ID would lead to the creation of new entities for each ingest data and is strongly discouraged!\n"
        },
        "instanceNamePattern": {
          "type": "string",
          "description": "Define a pattern which is used to set the name attribute of the entity. You may define placeholders referencing data source dimensions.\n"
        },
        "requiredDimensions": {
          "$ref": "#/types/dynatrace:index%2FGenericTypesRulesRuleRequiredDimensions:GenericTypesRulesRuleRequiredDimensions",
          "description": "In addition to the dimensions already referred to in the ID pattern, you may specify additional dimensions which must be present in order to evaluate this rule.\n"
        },
        "role": {
          "type": "string",
          "description": "If you want to extract multiple entities of the same type from a single ingest line you need to define multiple rules with different roles.\n"
        },
        "sources": {
          "$ref": "#/types/dynatrace:index%2FGenericTypesRulesRuleSources:GenericTypesRulesRuleSources",
          "description": "Specify all sources which should be evaluated for this rule. A rule is evaluated if any of the specified source filters match.\n"
        }
      },
      "type": "object",
      "required": [
        "idPattern",
        "sources"
      ]
    },
    "dynatrace:index/GenericTypesRulesRuleAttributes:GenericTypesRulesRuleAttributes": {
      "properties": {
        "attributes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FGenericTypesRulesRuleAttributesAttribute:GenericTypesRulesRuleAttributesAttribute"
          }
        }
      },
      "type": "object",
      "required": [
        "attributes"
      ]
    },
    "dynatrace:index/GenericTypesRulesRuleAttributesAttribute:GenericTypesRulesRuleAttributesAttribute": {
      "properties": {
        "displayName": {
          "type": "string",
          "description": "The human readable attribute name for this extraction rule. Leave blank to use the key as the display name.\n"
        },
        "key": {
          "type": "string",
          "description": "The attribute key is the unique name of the attribute.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Pattern for specifying the value for the extracted attribute. Can be a static value, placeholders or a combination of both.\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "pattern"
      ]
    },
    "dynatrace:index/GenericTypesRulesRuleRequiredDimensions:GenericTypesRulesRuleRequiredDimensions": {
      "properties": {
        "requiredDimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FGenericTypesRulesRuleRequiredDimensionsRequiredDimension:GenericTypesRulesRuleRequiredDimensionsRequiredDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "requiredDimensions"
      ]
    },
    "dynatrace:index/GenericTypesRulesRuleRequiredDimensionsRequiredDimension:GenericTypesRulesRuleRequiredDimensionsRequiredDimension": {
      "properties": {
        "key": {
          "type": "string",
          "description": "A dimension key which needs to exist in the ingest data to match this filter.\n"
        },
        "valuePattern": {
          "type": "string",
          "description": "A dimension value pattern which needs to exist in the ingest data to match this filter.\n"
        }
      },
      "type": "object",
      "required": [
        "key"
      ]
    },
    "dynatrace:index/GenericTypesRulesRuleSources:GenericTypesRulesRuleSources": {
      "properties": {
        "sources": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FGenericTypesRulesRuleSourcesSource:GenericTypesRulesRuleSourcesSource"
          }
        }
      },
      "type": "object",
      "required": [
        "sources"
      ]
    },
    "dynatrace:index/GenericTypesRulesRuleSourcesSource:GenericTypesRulesRuleSourcesSource": {
      "properties": {
        "condition": {
          "type": "string",
          "description": "Specify a filter that needs to match in order for the extraction to happen.. Three different filters are supported: `$eq(value)` will ensure that the source matches exactly 'value', `$prefix(value)` will ensure that the source begins with exactly 'value', '$exists()' will ensure that any source with matching dimension filter exists.\nIf your value contains the characters '(', ')' or '~', you need to escape them by adding a '~' in front of them.\n"
        },
        "sourceType": {
          "type": "string",
          "description": "Possible Values: `BusinessEvents`, `Entities`, `Events`, `Logs`, `Metrics`, `Spans`, `Topology`\n"
        }
      },
      "type": "object",
      "required": [
        "sourceType"
      ]
    },
    "dynatrace:index/GrailMetricsAllowlistAllowRules:GrailMetricsAllowlistAllowRules": {
      "properties": {
        "allowRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FGrailMetricsAllowlistAllowRulesAllowRule:GrailMetricsAllowlistAllowRulesAllowRule"
          }
        }
      },
      "type": "object",
      "required": [
        "allowRules"
      ]
    },
    "dynatrace:index/GrailMetricsAllowlistAllowRulesAllowRule:GrailMetricsAllowlistAllowRulesAllowRule": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "pattern": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `EQUALS`, `STARTSWITH`\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "metricKey",
        "pattern"
      ]
    },
    "dynatrace:index/HostAnomaliesConnections:HostAnomaliesConnections": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The detection is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "enabledOnGracefulShutdowns": {
          "type": "boolean",
          "description": "Alert (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) on graceful host shutdowns\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "enabledOnGracefulShutdowns"
      ]
    },
    "dynatrace:index/HostAnomaliesCpu:HostAnomaliesCpu": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The detection is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesCpuThresholds:HostAnomaliesCpuThresholds",
          "description": "Custom thresholds for high CPU saturation. If not set then the automatic mode is used\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesCpuThresholds:HostAnomaliesCpuThresholds": {
      "properties": {
        "saturation": {
          "type": "integer",
          "description": "Alert if CPU usage is higher than *X*% in 3 out of 5 samples\n"
        }
      },
      "type": "object",
      "required": [
        "saturation"
      ]
    },
    "dynatrace:index/HostAnomaliesDisks:HostAnomaliesDisks": {
      "properties": {
        "inodes": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesDisksInodes:HostAnomaliesDisksInodes",
          "description": "Configuration of low disk inodes number detection\n"
        },
        "space": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesDisksSpace:HostAnomaliesDisksSpace",
          "description": "Configuration of low disk space detection\n"
        },
        "speed": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesDisksSpeed:HostAnomaliesDisksSpeed",
          "description": "Configuration of slow running disks detection\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/HostAnomaliesDisksInodes:HostAnomaliesDisksInodes": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The detection is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesDisksInodesThresholds:HostAnomaliesDisksInodesThresholds",
          "description": "Custom thresholds for low disk inodes number. If not set, automatic mode is used\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesDisksInodesThresholds:HostAnomaliesDisksInodesThresholds": {
      "properties": {
        "percentage": {
          "type": "integer",
          "description": "Alert if percentage of available inodes is lower than *X*% in 3 out of 5 samples\n"
        }
      },
      "type": "object",
      "required": [
        "percentage"
      ]
    },
    "dynatrace:index/HostAnomaliesDisksSpace:HostAnomaliesDisksSpace": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The detection is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesDisksSpaceThresholds:HostAnomaliesDisksSpaceThresholds",
          "description": "Custom thresholds for low disk space. If not set, automatic mode is used\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesDisksSpaceThresholds:HostAnomaliesDisksSpaceThresholds": {
      "properties": {
        "percentage": {
          "type": "integer",
          "description": "Alert if free disk space is lower than *X*% in 3 out of 5 samples\n"
        }
      },
      "type": "object",
      "required": [
        "percentage"
      ]
    },
    "dynatrace:index/HostAnomaliesDisksSpeed:HostAnomaliesDisksSpeed": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The detection is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesDisksSpeedThresholds:HostAnomaliesDisksSpeedThresholds",
          "description": "Custom thresholds for slow running disks. If not set, the automatic mode is used\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesDisksSpeedThresholds:HostAnomaliesDisksSpeedThresholds": {
      "properties": {
        "writeAndReadTime": {
          "type": "integer",
          "description": "Alert if disk read/write time is higher than *X* milliseconds in 3 out of 5 samples\n"
        }
      },
      "type": "object",
      "required": [
        "writeAndReadTime"
      ]
    },
    "dynatrace:index/HostAnomaliesGc:HostAnomaliesGc": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The detection is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesGcThresholds:HostAnomaliesGcThresholds",
          "description": "Custom thresholds for high GC activity. If not set, automatic mode is used.   Meeting **any** of these conditions triggers an alert\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesGcThresholds:HostAnomaliesGcThresholds": {
      "properties": {
        "suspensionPercentage": {
          "type": "integer",
          "description": "GC suspension is higher than *X*% in 3 out of 5 samples\n"
        },
        "timePercentage": {
          "type": "integer",
          "description": "GC time is higher than *X*% in 3 out of 5 samples\n"
        }
      },
      "type": "object",
      "required": [
        "suspensionPercentage",
        "timePercentage"
      ]
    },
    "dynatrace:index/HostAnomaliesJava:HostAnomaliesJava": {
      "properties": {
        "outOfMemory": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesJavaOutOfMemory:HostAnomaliesJavaOutOfMemory",
          "description": "Configuration of Java out of memory problems detection\n"
        },
        "outOfThreads": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesJavaOutOfThreads:HostAnomaliesJavaOutOfThreads",
          "description": "Configuration of Java out of threads problems detection\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/HostAnomaliesJavaOutOfMemory:HostAnomaliesJavaOutOfMemory": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The detection is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesJavaOutOfMemoryThresholds:HostAnomaliesJavaOutOfMemoryThresholds",
          "description": "Custom thresholds for Java out of memory. If not set, automatic mode is used\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesJavaOutOfMemoryThresholds:HostAnomaliesJavaOutOfMemoryThresholds": {
      "properties": {
        "exceptionCount": {
          "type": "integer",
          "description": "Alert if the number of Java out of memory exceptions is *X* per minute or higher\n"
        }
      },
      "type": "object",
      "required": [
        "exceptionCount"
      ]
    },
    "dynatrace:index/HostAnomaliesJavaOutOfThreads:HostAnomaliesJavaOutOfThreads": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The detection is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesJavaOutOfThreadsThresholds:HostAnomaliesJavaOutOfThreadsThresholds",
          "description": "Custom thresholds for Java out of threads detection. If not set, automatic mode is used\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesJavaOutOfThreadsThresholds:HostAnomaliesJavaOutOfThreadsThresholds": {
      "properties": {
        "exceptionCount": {
          "type": "integer",
          "description": "Alert if the number of Java out of threads exceptions is *X* per minute or higher\n"
        }
      },
      "type": "object",
      "required": [
        "exceptionCount"
      ]
    },
    "dynatrace:index/HostAnomaliesMemory:HostAnomaliesMemory": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The detection is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesMemoryThresholds:HostAnomaliesMemoryThresholds",
          "description": "Custom thresholds for high memory usage. If not set then the automatic mode is used. **Both** conditions must be met to trigger an alert\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesMemoryThresholds:HostAnomaliesMemoryThresholds": {
      "properties": {
        "linux": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesMemoryThresholdsLinux:HostAnomaliesMemoryThresholdsLinux",
          "description": "Custom thresholds for Linux\n"
        },
        "windows": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesMemoryThresholdsWindows:HostAnomaliesMemoryThresholdsWindows",
          "description": "Custom thresholds for Windows\n"
        }
      },
      "type": "object",
      "required": [
        "linux",
        "windows"
      ]
    },
    "dynatrace:index/HostAnomaliesMemoryThresholdsLinux:HostAnomaliesMemoryThresholdsLinux": {
      "properties": {
        "pageFaults": {
          "type": "integer",
          "description": "Memory page fault rate is higher than *X* faults per second\n"
        },
        "usage": {
          "type": "integer",
          "description": "Memory usage is higher than *X*%\n"
        }
      },
      "type": "object",
      "required": [
        "pageFaults",
        "usage"
      ]
    },
    "dynatrace:index/HostAnomaliesMemoryThresholdsWindows:HostAnomaliesMemoryThresholdsWindows": {
      "properties": {
        "pageFaults": {
          "type": "integer",
          "description": "Memory page fault rate is higher than *X* faults per second\n"
        },
        "usage": {
          "type": "integer",
          "description": "Memory usage is higher than *X*%\n"
        }
      },
      "type": "object",
      "required": [
        "pageFaults",
        "usage"
      ]
    },
    "dynatrace:index/HostAnomaliesNetwork:HostAnomaliesNetwork": {
      "properties": {
        "connectivity": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesNetworkConnectivity:HostAnomaliesNetworkConnectivity",
          "description": "Configuration of TCP connectivity problems detection\n"
        },
        "droppedPackets": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesNetworkDroppedPackets:HostAnomaliesNetworkDroppedPackets",
          "description": "Configuration of high number of dropped packets detection\n"
        },
        "errors": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesNetworkErrors:HostAnomaliesNetworkErrors",
          "description": "Configuration of high number of network errors detection\n"
        },
        "retransmission": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesNetworkRetransmission:HostAnomaliesNetworkRetransmission",
          "description": "Configuration of high retransmission rate detection\n"
        },
        "utilization": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesNetworkUtilization:HostAnomaliesNetworkUtilization",
          "description": "Configuration of high network utilization detection\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/HostAnomaliesNetworkConnectivity:HostAnomaliesNetworkConnectivity": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The detection is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesNetworkConnectivityThresholds:HostAnomaliesNetworkConnectivityThresholds",
          "description": "Custom thresholds for TCP connection problems. If not set, automatic mode is used.   **All** of these conditions must be met to trigger an alert\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesNetworkConnectivityThresholds:HostAnomaliesNetworkConnectivityThresholds": {
      "properties": {
        "failedConnections": {
          "type": "integer",
          "description": "Number of failed connections is higher than *X* connections per minute in 3 out of 5 samples\n"
        },
        "newConnectionFailures": {
          "type": "integer",
          "description": "Percentage of new connection failures is higher than *X*% in 3 out of 5 samples\n"
        }
      },
      "type": "object",
      "required": [
        "failedConnections",
        "newConnectionFailures"
      ]
    },
    "dynatrace:index/HostAnomaliesNetworkDroppedPackets:HostAnomaliesNetworkDroppedPackets": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The detection is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesNetworkDroppedPacketsThresholds:HostAnomaliesNetworkDroppedPacketsThresholds",
          "description": "Custom thresholds for dropped packets. If not set, automatic mode is used.   **All** of these conditions must be met to trigger an alert\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesNetworkDroppedPacketsThresholds:HostAnomaliesNetworkDroppedPacketsThresholds": {
      "properties": {
        "droppedPackets": {
          "type": "integer",
          "description": "Receive/transmit dropped packet percentage is higher than *X*% in 3 out of 5 samples\n"
        },
        "totalPacketsRate": {
          "type": "integer",
          "description": "Total receive/transmit packets rate is higher than *X* packets per second in 3 out of 5 samples\n"
        }
      },
      "type": "object",
      "required": [
        "droppedPackets",
        "totalPacketsRate"
      ]
    },
    "dynatrace:index/HostAnomaliesNetworkErrors:HostAnomaliesNetworkErrors": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The detection is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesNetworkErrorsThresholds:HostAnomaliesNetworkErrorsThresholds",
          "description": "Custom thresholds for network errors. If not set, automatic mode is used.   **All** of these conditions must be met to trigger an alert\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesNetworkErrorsThresholds:HostAnomaliesNetworkErrorsThresholds": {
      "properties": {
        "errorsPercentage": {
          "type": "integer",
          "description": "Receive/transmit error packet percentage is higher than *X*% in 3 out of 5 samples\n"
        },
        "totalPacketsRate": {
          "type": "integer",
          "description": "Total receive/transmit packets rate is higher than *X* packets per second in 3 out of 5 samples\n"
        }
      },
      "type": "object",
      "required": [
        "errorsPercentage",
        "totalPacketsRate"
      ]
    },
    "dynatrace:index/HostAnomaliesNetworkRetransmission:HostAnomaliesNetworkRetransmission": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The detection is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesNetworkRetransmissionThresholds:HostAnomaliesNetworkRetransmissionThresholds",
          "description": "Custom thresholds for high retransmission rate. If not set, automatic mode is used.   **All** of these conditions must be met to trigger an alert\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesNetworkRetransmissionThresholds:HostAnomaliesNetworkRetransmissionThresholds": {
      "properties": {
        "retransmissionRate": {
          "type": "integer",
          "description": "Retransmission rate is higher than *X*% in 3 out of 5 samples\n"
        },
        "retransmittedPackets": {
          "type": "integer",
          "description": "Number of retransmitted packets is higher than *X* packets per minute in 3 out of 5 samples\n"
        }
      },
      "type": "object",
      "required": [
        "retransmissionRate",
        "retransmittedPackets"
      ]
    },
    "dynatrace:index/HostAnomaliesNetworkUtilization:HostAnomaliesNetworkUtilization": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The detection is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesNetworkUtilizationThresholds:HostAnomaliesNetworkUtilizationThresholds",
          "description": "Custom thresholds for high network utilization. If not set, automatic mode is used\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesNetworkUtilizationThresholds:HostAnomaliesNetworkUtilizationThresholds": {
      "properties": {
        "utilization": {
          "type": "integer",
          "description": "Alert if sent/received traffic utilization is higher than *X*% in 3 out of 5 samples\n"
        }
      },
      "type": "object",
      "required": [
        "utilization"
      ]
    },
    "dynatrace:index/HostAnomaliesV2Host:HostAnomaliesV2Host": {
      "properties": {
        "connectionLostDetection": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2HostConnectionLostDetection:HostAnomaliesV2HostConnectionLostDetection",
          "description": "no documentation available\n"
        },
        "highCpuSaturationDetection": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2HostHighCpuSaturationDetection:HostAnomaliesV2HostHighCpuSaturationDetection",
          "description": "no documentation available\n"
        },
        "highGcActivityDetection": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2HostHighGcActivityDetection:HostAnomaliesV2HostHighGcActivityDetection",
          "description": "no documentation available\n"
        },
        "highMemoryDetection": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2HostHighMemoryDetection:HostAnomaliesV2HostHighMemoryDetection",
          "description": "no documentation available\n"
        },
        "highSystemLoadDetection": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2HostHighSystemLoadDetection:HostAnomaliesV2HostHighSystemLoadDetection",
          "description": "no documentation available\n"
        },
        "outOfMemoryDetection": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2HostOutOfMemoryDetection:HostAnomaliesV2HostOutOfMemoryDetection",
          "description": "no documentation available\n"
        },
        "outOfThreadsDetection": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2HostOutOfThreadsDetection:HostAnomaliesV2HostOutOfThreadsDetection",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "connectionLostDetection",
        "highCpuSaturationDetection",
        "highGcActivityDetection",
        "highMemoryDetection",
        "highSystemLoadDetection",
        "outOfMemoryDetection",
        "outOfThreadsDetection"
      ]
    },
    "dynatrace:index/HostAnomaliesV2HostConnectionLostDetection:HostAnomaliesV2HostConnectionLostDetection": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Detect host or monitoring connection lost problems\n"
        },
        "onGracefulShutdowns": {
          "type": "string",
          "description": "Graceful host shutdowns. Possible values: `DONT_ALERT_ON_GRACEFUL_SHUTDOWN`, `ALERT_ON_GRACEFUL_SHUTDOWN`\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesV2HostHighCpuSaturationDetection:HostAnomaliesV2HostHighCpuSaturationDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2HostHighCpuSaturationDetectionCustomThresholds:HostAnomaliesV2HostHighCpuSaturationDetectionCustomThresholds",
          "description": "no documentation available\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Detection mode for CPU saturation\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Detect CPU saturation on host\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesV2HostHighCpuSaturationDetectionCustomThresholds:HostAnomaliesV2HostHighCpuSaturationDetectionCustomThresholds": {
      "properties": {
        "cpuSaturation": {
          "type": "integer",
          "description": "Alert if the CPU usage is higher than this threshold for the defined amount of samples\n"
        },
        "eventThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2HostHighCpuSaturationDetectionCustomThresholdsEventThresholds:HostAnomaliesV2HostHighCpuSaturationDetectionCustomThresholdsEventThresholds",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "cpuSaturation",
        "eventThresholds"
      ]
    },
    "dynatrace:index/HostAnomaliesV2HostHighCpuSaturationDetectionCustomThresholdsEventThresholds:HostAnomaliesV2HostHighCpuSaturationDetectionCustomThresholdsEventThresholds": {
      "properties": {
        "dealertingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window for dealerting.\n"
        },
        "dealertingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must be lower the threshold to close an event\n"
        },
        "violatingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window to detect violating samples.\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must exceed the threshold to trigger an event\n"
        }
      },
      "type": "object",
      "required": [
        "dealertingEvaluationWindow",
        "dealertingSamples",
        "violatingEvaluationWindow",
        "violatingSamples"
      ]
    },
    "dynatrace:index/HostAnomaliesV2HostHighGcActivityDetection:HostAnomaliesV2HostHighGcActivityDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2HostHighGcActivityDetectionCustomThresholds:HostAnomaliesV2HostHighGcActivityDetectionCustomThresholds",
          "description": "Alert if the GC time **or** the GC suspension is exceeded\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Detection mode for high GC activity\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "You may also configure high GC activity alerting for .NET processes on [extensions events page](https://www.terraform.io/#settings/anomalydetection/extensionevents).\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesV2HostHighGcActivityDetectionCustomThresholds:HostAnomaliesV2HostHighGcActivityDetectionCustomThresholds": {
      "properties": {
        "eventThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2HostHighGcActivityDetectionCustomThresholdsEventThresholds:HostAnomaliesV2HostHighGcActivityDetectionCustomThresholdsEventThresholds",
          "description": "no documentation available\n"
        },
        "gcSuspensionPercentage": {
          "type": "integer",
          "description": "Alert if the GC suspension is higher than this threshold\n"
        },
        "gcTimePercentage": {
          "type": "integer",
          "description": "Alert if GC time is higher than this threshold\n"
        }
      },
      "type": "object",
      "required": [
        "eventThresholds",
        "gcSuspensionPercentage",
        "gcTimePercentage"
      ]
    },
    "dynatrace:index/HostAnomaliesV2HostHighGcActivityDetectionCustomThresholdsEventThresholds:HostAnomaliesV2HostHighGcActivityDetectionCustomThresholdsEventThresholds": {
      "properties": {
        "dealertingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window for dealerting.\n"
        },
        "dealertingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must be lower the threshold to close an event\n"
        },
        "violatingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window to detect violating samples.\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must exceed the threshold to trigger an event\n"
        }
      },
      "type": "object",
      "required": [
        "dealertingEvaluationWindow",
        "dealertingSamples",
        "violatingEvaluationWindow",
        "violatingSamples"
      ]
    },
    "dynatrace:index/HostAnomaliesV2HostHighMemoryDetection:HostAnomaliesV2HostHighMemoryDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2HostHighMemoryDetectionCustomThresholds:HostAnomaliesV2HostHighMemoryDetectionCustomThresholds",
          "description": "Alert if **both** the memory usage and the memory page fault rate thresholds are exceeded on Windows or on Unix systems\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Detection mode for high memory usage\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Detect high memory usage on host\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesV2HostHighMemoryDetectionCustomThresholds:HostAnomaliesV2HostHighMemoryDetectionCustomThresholds": {
      "properties": {
        "eventThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2HostHighMemoryDetectionCustomThresholdsEventThresholds:HostAnomaliesV2HostHighMemoryDetectionCustomThresholdsEventThresholds",
          "description": "no documentation available\n"
        },
        "pageFaultsPerSecondNonWindows": {
          "type": "integer",
          "description": "Alert if the memory page fault rate on Unix systems is higher than this threshold for the defined amount of samples\n"
        },
        "pageFaultsPerSecondWindows": {
          "type": "integer",
          "description": "Alert if the memory page fault rate on Windows is higher than this threshold for the defined amount of samples\n"
        },
        "usedMemoryPercentageNonWindows": {
          "type": "integer",
          "description": "Alert if the memory usage on Unix systems is higher than this threshold\n"
        },
        "usedMemoryPercentageWindows": {
          "type": "integer",
          "description": "Alert if the memory usage on Windows is higher than this threshold\n"
        }
      },
      "type": "object",
      "required": [
        "eventThresholds",
        "pageFaultsPerSecondNonWindows",
        "pageFaultsPerSecondWindows",
        "usedMemoryPercentageNonWindows",
        "usedMemoryPercentageWindows"
      ]
    },
    "dynatrace:index/HostAnomaliesV2HostHighMemoryDetectionCustomThresholdsEventThresholds:HostAnomaliesV2HostHighMemoryDetectionCustomThresholdsEventThresholds": {
      "properties": {
        "dealertingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window for dealerting.\n"
        },
        "dealertingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must be lower the threshold to close an event\n"
        },
        "violatingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window to detect violating samples.\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must exceed the threshold to trigger an event\n"
        }
      },
      "type": "object",
      "required": [
        "dealertingEvaluationWindow",
        "dealertingSamples",
        "violatingEvaluationWindow",
        "violatingSamples"
      ]
    },
    "dynatrace:index/HostAnomaliesV2HostHighSystemLoadDetection:HostAnomaliesV2HostHighSystemLoadDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2HostHighSystemLoadDetectionCustomThresholds:HostAnomaliesV2HostHighSystemLoadDetectionCustomThresholds",
          "description": "no documentation available\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Possible Values: `Auto`, `Custom`\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesV2HostHighSystemLoadDetectionCustomThresholds:HostAnomaliesV2HostHighSystemLoadDetectionCustomThresholds": {
      "properties": {
        "eventThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2HostHighSystemLoadDetectionCustomThresholdsEventThresholds:HostAnomaliesV2HostHighSystemLoadDetectionCustomThresholdsEventThresholds",
          "description": "no documentation available\n"
        },
        "systemLoad": {
          "type": "number",
          "description": "Alert if the System Load / Logical cpu core is higher than this threshold for the defined amount of samples\n"
        }
      },
      "type": "object",
      "required": [
        "eventThresholds",
        "systemLoad"
      ]
    },
    "dynatrace:index/HostAnomaliesV2HostHighSystemLoadDetectionCustomThresholdsEventThresholds:HostAnomaliesV2HostHighSystemLoadDetectionCustomThresholdsEventThresholds": {
      "properties": {
        "dealertingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window for dealerting.\n"
        },
        "dealertingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must be lower the threshold to close an event\n"
        },
        "violatingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window to detect violating samples.\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must exceed the threshold to trigger an event\n"
        }
      },
      "type": "object",
      "required": [
        "dealertingEvaluationWindow",
        "dealertingSamples",
        "violatingEvaluationWindow",
        "violatingSamples"
      ]
    },
    "dynatrace:index/HostAnomaliesV2HostOutOfMemoryDetection:HostAnomaliesV2HostOutOfMemoryDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2HostOutOfMemoryDetectionCustomThresholds:HostAnomaliesV2HostOutOfMemoryDetectionCustomThresholds",
          "description": "no documentation available\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Detection mode for Java out of memory problem\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Detect Java out of memory problem\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesV2HostOutOfMemoryDetectionCustomThresholds:HostAnomaliesV2HostOutOfMemoryDetectionCustomThresholds": {
      "properties": {
        "eventThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2HostOutOfMemoryDetectionCustomThresholdsEventThresholds:HostAnomaliesV2HostOutOfMemoryDetectionCustomThresholdsEventThresholds",
          "description": "no documentation available\n"
        },
        "outOfMemoryExceptionsNumber": {
          "type": "integer",
          "description": "Alert if the number of Java out-of-memory exceptions is at least this value\n"
        }
      },
      "type": "object",
      "required": [
        "eventThresholds",
        "outOfMemoryExceptionsNumber"
      ]
    },
    "dynatrace:index/HostAnomaliesV2HostOutOfMemoryDetectionCustomThresholdsEventThresholds:HostAnomaliesV2HostOutOfMemoryDetectionCustomThresholdsEventThresholds": {
      "properties": {
        "dealertingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window for dealerting.\n"
        },
        "dealertingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must be lower the threshold to close an event\n"
        },
        "violatingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window to detect violating samples.\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must exceed the threshold to trigger an event\n"
        }
      },
      "type": "object",
      "required": [
        "dealertingEvaluationWindow",
        "dealertingSamples",
        "violatingEvaluationWindow",
        "violatingSamples"
      ]
    },
    "dynatrace:index/HostAnomaliesV2HostOutOfThreadsDetection:HostAnomaliesV2HostOutOfThreadsDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2HostOutOfThreadsDetectionCustomThresholds:HostAnomaliesV2HostOutOfThreadsDetectionCustomThresholds",
          "description": "no documentation available\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Detection mode for Java out of threads problem\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Detect Java out of threads problem\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesV2HostOutOfThreadsDetectionCustomThresholds:HostAnomaliesV2HostOutOfThreadsDetectionCustomThresholds": {
      "properties": {
        "eventThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2HostOutOfThreadsDetectionCustomThresholdsEventThresholds:HostAnomaliesV2HostOutOfThreadsDetectionCustomThresholdsEventThresholds",
          "description": "no documentation available\n"
        },
        "outOfThreadsExceptionsNumber": {
          "type": "integer",
          "description": "Alert if the number of Java out-of-threads exceptions is at least this value\n"
        }
      },
      "type": "object",
      "required": [
        "eventThresholds",
        "outOfThreadsExceptionsNumber"
      ]
    },
    "dynatrace:index/HostAnomaliesV2HostOutOfThreadsDetectionCustomThresholdsEventThresholds:HostAnomaliesV2HostOutOfThreadsDetectionCustomThresholdsEventThresholds": {
      "properties": {
        "dealertingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window for dealerting.\n"
        },
        "dealertingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must be lower the threshold to close an event\n"
        },
        "violatingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window to detect violating samples.\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must exceed the threshold to trigger an event\n"
        }
      },
      "type": "object",
      "required": [
        "dealertingEvaluationWindow",
        "dealertingSamples",
        "violatingEvaluationWindow",
        "violatingSamples"
      ]
    },
    "dynatrace:index/HostAnomaliesV2Network:HostAnomaliesV2Network": {
      "properties": {
        "highNetworkDetection": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2NetworkHighNetworkDetection:HostAnomaliesV2NetworkHighNetworkDetection",
          "description": "no documentation available\n"
        },
        "networkDroppedPacketsDetection": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2NetworkNetworkDroppedPacketsDetection:HostAnomaliesV2NetworkNetworkDroppedPacketsDetection",
          "description": "no documentation available\n"
        },
        "networkErrorsDetection": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2NetworkNetworkErrorsDetection:HostAnomaliesV2NetworkNetworkErrorsDetection",
          "description": "no documentation available\n"
        },
        "networkHighRetransmissionDetection": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2NetworkNetworkHighRetransmissionDetection:HostAnomaliesV2NetworkNetworkHighRetransmissionDetection",
          "description": "no documentation available\n"
        },
        "networkTcpProblemsDetection": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2NetworkNetworkTcpProblemsDetection:HostAnomaliesV2NetworkNetworkTcpProblemsDetection",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "highNetworkDetection",
        "networkDroppedPacketsDetection",
        "networkErrorsDetection",
        "networkHighRetransmissionDetection",
        "networkTcpProblemsDetection"
      ]
    },
    "dynatrace:index/HostAnomaliesV2NetworkHighNetworkDetection:HostAnomaliesV2NetworkHighNetworkDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2NetworkHighNetworkDetectionCustomThresholds:HostAnomaliesV2NetworkHighNetworkDetectionCustomThresholds",
          "description": "no documentation available\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Detection mode for high network utilization\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Detect high network utilization\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesV2NetworkHighNetworkDetectionCustomThresholds:HostAnomaliesV2NetworkHighNetworkDetectionCustomThresholds": {
      "properties": {
        "errorsPercentage": {
          "type": "integer",
          "description": "Alert if sent/received traffic utilization is higher than this threshold for the defined amount of samples\n"
        },
        "eventThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2NetworkHighNetworkDetectionCustomThresholdsEventThresholds:HostAnomaliesV2NetworkHighNetworkDetectionCustomThresholdsEventThresholds",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "errorsPercentage",
        "eventThresholds"
      ]
    },
    "dynatrace:index/HostAnomaliesV2NetworkHighNetworkDetectionCustomThresholdsEventThresholds:HostAnomaliesV2NetworkHighNetworkDetectionCustomThresholdsEventThresholds": {
      "properties": {
        "dealertingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window for dealerting.\n"
        },
        "dealertingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must be lower the threshold to close an event\n"
        },
        "violatingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window to detect violating samples.\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must exceed the threshold to trigger an event\n"
        }
      },
      "type": "object",
      "required": [
        "dealertingEvaluationWindow",
        "dealertingSamples",
        "violatingEvaluationWindow",
        "violatingSamples"
      ]
    },
    "dynatrace:index/HostAnomaliesV2NetworkNetworkDroppedPacketsDetection:HostAnomaliesV2NetworkNetworkDroppedPacketsDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2NetworkNetworkDroppedPacketsDetectionCustomThresholds:HostAnomaliesV2NetworkNetworkDroppedPacketsDetectionCustomThresholds",
          "description": "Alert if the dropped packet percentage is higher than the specified threshold **and** the total packets rate is higher than the defined threshold for the defined amount of samples\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Detection mode for high number of dropped packets\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Detect high number of dropped packets\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesV2NetworkNetworkDroppedPacketsDetectionCustomThresholds:HostAnomaliesV2NetworkNetworkDroppedPacketsDetectionCustomThresholds": {
      "properties": {
        "droppedPacketsPercentage": {
          "type": "integer",
          "description": "Receive/transmit dropped packet percentage threshold\n"
        },
        "eventThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2NetworkNetworkDroppedPacketsDetectionCustomThresholdsEventThresholds:HostAnomaliesV2NetworkNetworkDroppedPacketsDetectionCustomThresholdsEventThresholds",
          "description": "no documentation available\n"
        },
        "totalPacketsRate": {
          "type": "integer",
          "description": "Total packets rate threshold\n"
        }
      },
      "type": "object",
      "required": [
        "droppedPacketsPercentage",
        "eventThresholds",
        "totalPacketsRate"
      ]
    },
    "dynatrace:index/HostAnomaliesV2NetworkNetworkDroppedPacketsDetectionCustomThresholdsEventThresholds:HostAnomaliesV2NetworkNetworkDroppedPacketsDetectionCustomThresholdsEventThresholds": {
      "properties": {
        "dealertingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window for dealerting.\n"
        },
        "dealertingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must be lower the threshold to close an event\n"
        },
        "violatingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window to detect violating samples.\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must exceed the threshold to trigger an event\n"
        }
      },
      "type": "object",
      "required": [
        "dealertingEvaluationWindow",
        "dealertingSamples",
        "violatingEvaluationWindow",
        "violatingSamples"
      ]
    },
    "dynatrace:index/HostAnomaliesV2NetworkNetworkErrorsDetection:HostAnomaliesV2NetworkNetworkErrorsDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2NetworkNetworkErrorsDetectionCustomThresholds:HostAnomaliesV2NetworkNetworkErrorsDetectionCustomThresholds",
          "description": "Alert if the receive/transmit error packet percentage is higher than the specified threshold **and** the total packets rate is higher than the defined threshold for the defined amount of samples\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Detection mode for high number of network errors\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Detect high number of network errors\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesV2NetworkNetworkErrorsDetectionCustomThresholds:HostAnomaliesV2NetworkNetworkErrorsDetectionCustomThresholds": {
      "properties": {
        "errorsPercentage": {
          "type": "integer",
          "description": "Receive/transmit error packet percentage threshold\n"
        },
        "eventThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2NetworkNetworkErrorsDetectionCustomThresholdsEventThresholds:HostAnomaliesV2NetworkNetworkErrorsDetectionCustomThresholdsEventThresholds",
          "description": "no documentation available\n"
        },
        "totalPacketsRate": {
          "type": "integer",
          "description": "Total packets rate threshold\n"
        }
      },
      "type": "object",
      "required": [
        "errorsPercentage",
        "eventThresholds",
        "totalPacketsRate"
      ]
    },
    "dynatrace:index/HostAnomaliesV2NetworkNetworkErrorsDetectionCustomThresholdsEventThresholds:HostAnomaliesV2NetworkNetworkErrorsDetectionCustomThresholdsEventThresholds": {
      "properties": {
        "dealertingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window for dealerting.\n"
        },
        "dealertingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must be lower the threshold to close an event\n"
        },
        "violatingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window to detect violating samples.\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must exceed the threshold to trigger an event\n"
        }
      },
      "type": "object",
      "required": [
        "dealertingEvaluationWindow",
        "dealertingSamples",
        "violatingEvaluationWindow",
        "violatingSamples"
      ]
    },
    "dynatrace:index/HostAnomaliesV2NetworkNetworkHighRetransmissionDetection:HostAnomaliesV2NetworkNetworkHighRetransmissionDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2NetworkNetworkHighRetransmissionDetectionCustomThresholds:HostAnomaliesV2NetworkNetworkHighRetransmissionDetectionCustomThresholds",
          "description": "Alert if the retransmission rate is higher than the specified threshold **and** the number of retransmitted packets is higher than the defined threshold for the defined amount of samples\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Detection mode for high retransmission rate\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Detect high retransmission rate\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesV2NetworkNetworkHighRetransmissionDetectionCustomThresholds:HostAnomaliesV2NetworkNetworkHighRetransmissionDetectionCustomThresholds": {
      "properties": {
        "eventThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2NetworkNetworkHighRetransmissionDetectionCustomThresholdsEventThresholds:HostAnomaliesV2NetworkNetworkHighRetransmissionDetectionCustomThresholdsEventThresholds",
          "description": "no documentation available\n"
        },
        "retransmissionRatePercentage": {
          "type": "integer",
          "description": "Retransmission rate threshold\n"
        },
        "retransmittedPacketsNumberPerMinute": {
          "type": "integer",
          "description": "Number of retransmitted packets threshold\n"
        }
      },
      "type": "object",
      "required": [
        "eventThresholds",
        "retransmissionRatePercentage",
        "retransmittedPacketsNumberPerMinute"
      ]
    },
    "dynatrace:index/HostAnomaliesV2NetworkNetworkHighRetransmissionDetectionCustomThresholdsEventThresholds:HostAnomaliesV2NetworkNetworkHighRetransmissionDetectionCustomThresholdsEventThresholds": {
      "properties": {
        "dealertingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window for dealerting.\n"
        },
        "dealertingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must be lower the threshold to close an event\n"
        },
        "violatingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window to detect violating samples.\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must exceed the threshold to trigger an event\n"
        }
      },
      "type": "object",
      "required": [
        "dealertingEvaluationWindow",
        "dealertingSamples",
        "violatingEvaluationWindow",
        "violatingSamples"
      ]
    },
    "dynatrace:index/HostAnomaliesV2NetworkNetworkTcpProblemsDetection:HostAnomaliesV2NetworkNetworkTcpProblemsDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2NetworkNetworkTcpProblemsDetectionCustomThresholds:HostAnomaliesV2NetworkNetworkTcpProblemsDetectionCustomThresholds",
          "description": "Alert if the percentage of new connection failures is higher than the specified threshold **and** the number of failed connections is higher than the defined threshold for the defined amount of samples\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Detection mode for TCP connectivity problems\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Detect TCP connectivity problems for process\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/HostAnomaliesV2NetworkNetworkTcpProblemsDetectionCustomThresholds:HostAnomaliesV2NetworkNetworkTcpProblemsDetectionCustomThresholds": {
      "properties": {
        "eventThresholds": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2NetworkNetworkTcpProblemsDetectionCustomThresholdsEventThresholds:HostAnomaliesV2NetworkNetworkTcpProblemsDetectionCustomThresholdsEventThresholds",
          "description": "no documentation available\n"
        },
        "failedConnectionsNumberPerMinute": {
          "type": "integer",
          "description": "Number of failed connections threshold\n"
        },
        "newConnectionFailuresPercentage": {
          "type": "integer",
          "description": "New connection failure threshold\n"
        }
      },
      "type": "object",
      "required": [
        "eventThresholds",
        "failedConnectionsNumberPerMinute",
        "newConnectionFailuresPercentage"
      ]
    },
    "dynatrace:index/HostAnomaliesV2NetworkNetworkTcpProblemsDetectionCustomThresholdsEventThresholds:HostAnomaliesV2NetworkNetworkTcpProblemsDetectionCustomThresholdsEventThresholds": {
      "properties": {
        "dealertingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window for dealerting.\n"
        },
        "dealertingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must be lower the threshold to close an event\n"
        },
        "violatingEvaluationWindow": {
          "type": "integer",
          "description": "The number of **10-second samples** that form the sliding evaluation window to detect violating samples.\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "The number of **10-second samples** within the evaluation window that must exceed the threshold to trigger an event\n"
        }
      },
      "type": "object",
      "required": [
        "dealertingEvaluationWindow",
        "dealertingSamples",
        "violatingEvaluationWindow",
        "violatingSamples"
      ]
    },
    "dynatrace:index/HostNamingCondition:HostNamingCondition": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionCondition:HostNamingConditionCondition"
          },
          "description": "A conditions for the metric usage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/HostNamingConditionCondition:HostNamingConditionCondition": {
      "properties": {
        "applicationTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionApplicationTypeComparison:HostNamingConditionConditionApplicationTypeComparison"
          },
          "description": "Comparison for `APPLICATION_TYPE` attributes\n",
          "deprecationMessage": "You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility."
        },
        "applicationTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionApplicationType:HostNamingConditionConditionApplicationType"
          },
          "description": "Comparison for `APPLICATION_TYPE` attributes\n"
        },
        "azureComputeModeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionAzureComputeModeComparison:HostNamingConditionConditionAzureComputeModeComparison"
          },
          "description": "Comparison for `AZURE_COMPUTE_MODE` attributes\n"
        },
        "azureComputeModes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionAzureComputeMode:HostNamingConditionConditionAzureComputeMode"
          },
          "description": "Comparison for `AZURE_COMPUTE_MODE` attributes\n",
          "deprecationMessage": "You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility."
        },
        "azureSkuComparisions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionAzureSkuComparision:HostNamingConditionConditionAzureSkuComparision"
          },
          "description": "Comparison for `AZURE_SKU` attributes\n",
          "deprecationMessage": "You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility."
        },
        "azureSkus": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionAzureSkus:HostNamingConditionConditionAzureSkus"
          },
          "description": "Comparison for `AZURE_SKU` attributes\n"
        },
        "baseComparisonBasics": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionBaseComparisonBasic:HostNamingConditionConditionBaseComparisonBasic"
          },
          "description": "A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property.\n",
          "deprecationMessage": "You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility."
        },
        "baseConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionBaseConditionKey:HostNamingConditionConditionBaseConditionKey"
          },
          "description": "Fallback for not yet known type\n",
          "deprecationMessage": "'base_condition_key' is deprecated. You should use 'key'"
        },
        "bitnessComparisions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionBitnessComparision:HostNamingConditionConditionBitnessComparision"
          },
          "description": "Comparison for `BITNESS` attributes\n",
          "deprecationMessage": "You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility."
        },
        "bitnesses": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionBitness:HostNamingConditionConditionBitness"
          },
          "description": "Comparison for `BITNESS` attributes\n"
        },
        "cloudTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionCloudTypeComparison:HostNamingConditionConditionCloudTypeComparison"
          },
          "description": "Comparison for `CLOUD_TYPE` attributes\n",
          "deprecationMessage": "You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility."
        },
        "cloudTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionCloudType:HostNamingConditionConditionCloudType"
          },
          "description": "Comparison for `CLOUD_TYPE` attributes\n"
        },
        "comparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionComparison:HostNamingConditionConditionComparison"
          },
          "description": "A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property.\n"
        },
        "customApplicationTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionCustomApplicationTypeComparison:HostNamingConditionConditionCustomApplicationTypeComparison"
          },
          "description": "Comparison for `CUSTOM_APPLICATION_TYPE` attributes\n",
          "deprecationMessage": "You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility."
        },
        "customApplicationTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionCustomApplicationType:HostNamingConditionConditionCustomApplicationType"
          },
          "description": "Comparison for `CUSTOM_APPLICATION_TYPE` attributes\n"
        },
        "customHostMetadataConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionCustomHostMetadataConditionKey:HostNamingConditionConditionCustomHostMetadataConditionKey"
          },
          "description": "Key for Custom Host Metadata\n",
          "deprecationMessage": "'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'"
        },
        "customHostMetadatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionCustomHostMetadata:HostNamingConditionConditionCustomHostMetadata"
          },
          "description": "Key for Custom Host Metadata\n"
        },
        "customProcessMetadataConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionCustomProcessMetadataConditionKey:HostNamingConditionConditionCustomProcessMetadataConditionKey"
          },
          "description": "Key for Custom Process Metadata\n",
          "deprecationMessage": "'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'"
        },
        "customProcessMetadatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionCustomProcessMetadata:HostNamingConditionConditionCustomProcessMetadata"
          },
          "description": "Key for Custom Process Metadata\n"
        },
        "databaseTopologies": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionDatabaseTopology:HostNamingConditionConditionDatabaseTopology"
          },
          "description": "Comparison for `DATABASE_TOPOLOGY` attributes\n"
        },
        "databaseTopologyComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionDatabaseTopologyComparison:HostNamingConditionConditionDatabaseTopologyComparison"
          },
          "description": "Comparison for `DATABASE_TOPOLOGY` attributes\n",
          "deprecationMessage": "You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility."
        },
        "dcrumDecoderComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionDcrumDecoderComparison:HostNamingConditionConditionDcrumDecoderComparison"
          },
          "description": "Comparison for `DCRUM_DECODER_TYPE` attributes\n",
          "deprecationMessage": "You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility."
        },
        "dcrumDecoders": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionDcrumDecoder:HostNamingConditionConditionDcrumDecoder"
          },
          "description": "Comparison for `DCRUM_DECODER_TYPE` attributes\n"
        },
        "entities": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionEntity:HostNamingConditionConditionEntity"
          },
          "description": "Comparison for `ENTITY_ID` attributes\n"
        },
        "entityIdComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionEntityIdComparison:HostNamingConditionConditionEntityIdComparison"
          },
          "description": "Comparison for `ENTITY_ID` attributes\n",
          "deprecationMessage": "You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility."
        },
        "hostTeches": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionHostTech:HostNamingConditionConditionHostTech"
          },
          "description": "Comparison for `SIMPLE_HOST_TECH` attributes\n"
        },
        "hypervisorTypeComparisions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionHypervisorTypeComparision:HostNamingConditionConditionHypervisorTypeComparision"
          },
          "description": "<span pulumi-lang-nodejs=\"`hypervisorTypeComparision`\" pulumi-lang-dotnet=\"`HypervisorTypeComparision`\" pulumi-lang-go=\"`hypervisorTypeComparision`\" pulumi-lang-python=\"`hypervisor_type_comparision`\" pulumi-lang-yaml=\"`hypervisorTypeComparision`\" pulumi-lang-java=\"`hypervisorTypeComparision`\">`hypervisor_type_comparision`</span> is deprecated. Use <span pulumi-lang-nodejs=\"`hypervisor`\" pulumi-lang-dotnet=\"`Hypervisor`\" pulumi-lang-go=\"`hypervisor`\" pulumi-lang-python=\"`hypervisor`\" pulumi-lang-yaml=\"`hypervisor`\" pulumi-lang-java=\"`hypervisor`\">`hypervisor`</span> instead\n",
          "deprecationMessage": "<span pulumi-lang-nodejs=\"`hypervisorTypeComparision`\" pulumi-lang-dotnet=\"`HypervisorTypeComparision`\" pulumi-lang-go=\"`hypervisorTypeComparision`\" pulumi-lang-python=\"`hypervisor_type_comparision`\" pulumi-lang-yaml=\"`hypervisorTypeComparision`\" pulumi-lang-java=\"`hypervisorTypeComparision`\">`hypervisor_type_comparision`</span> is deprecated. Use <span pulumi-lang-nodejs=\"`hypervisor`\" pulumi-lang-dotnet=\"`Hypervisor`\" pulumi-lang-go=\"`hypervisor`\" pulumi-lang-python=\"`hypervisor`\" pulumi-lang-yaml=\"`hypervisor`\" pulumi-lang-java=\"`hypervisor`\">`hypervisor`</span> instead"
        },
        "hypervisors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionHypervisor:HostNamingConditionConditionHypervisor"
          },
          "description": "Comparison for `HYPERVISOR_TYPE` attributes\n"
        },
        "indexedNameComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionIndexedNameComparison:HostNamingConditionConditionIndexedNameComparison"
          },
          "description": "Comparison for `INDEXED_NAME` attributes\n",
          "deprecationMessage": "You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility."
        },
        "indexedNames": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionIndexedName:HostNamingConditionConditionIndexedName"
          },
          "description": "Comparison for `INDEXED_NAME` attributes\n"
        },
        "indexedStringComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionIndexedStringComparison:HostNamingConditionConditionIndexedStringComparison"
          },
          "description": "Comparison for `INDEXED_STRING` attributes\n",
          "deprecationMessage": "You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility."
        },
        "indexedStrings": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionIndexedString:HostNamingConditionConditionIndexedString"
          },
          "description": "Comparison for `INDEXED_STRING` attributes\n"
        },
        "indexedTagComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionIndexedTagComparison:HostNamingConditionConditionIndexedTagComparison"
          },
          "description": "Comparison for `INDEXED_TAG` attributes\n",
          "deprecationMessage": "You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility."
        },
        "indexedTags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionIndexedTag:HostNamingConditionConditionIndexedTag"
          },
          "description": "Comparison for `INDEXED_TAG` attributes\n"
        },
        "integerComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionIntegerComparison:HostNamingConditionConditionIntegerComparison"
          },
          "description": "Comparison for `INTEGER` attributes\n",
          "deprecationMessage": "You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility."
        },
        "integers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionInteger:HostNamingConditionConditionInteger"
          },
          "description": "Comparison for `INTEGER` attributes\n"
        },
        "ipaddressComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionIpaddressComparison:HostNamingConditionConditionIpaddressComparison"
          },
          "description": "Comparison for `IP_ADDRESS` attributes\n",
          "deprecationMessage": "You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility."
        },
        "ipaddresses": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionIpaddress:HostNamingConditionConditionIpaddress"
          },
          "description": "Comparison for `IP_ADDRESS` attributes\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionKey:HostNamingConditionConditionKey"
          },
          "description": "Fallback for not yet known type\n"
        },
        "mobilePlatformComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionMobilePlatformComparison:HostNamingConditionConditionMobilePlatformComparison"
          },
          "description": "Comparison for `MOBILE_PLATFORM` attributes\n",
          "deprecationMessage": "You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility."
        },
        "mobilePlatforms": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionMobilePlatform:HostNamingConditionConditionMobilePlatform"
          },
          "description": "Comparison for `MOBILE_PLATFORM` attributes\n"
        },
        "osArches": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionOsArch:HostNamingConditionConditionOsArch"
          },
          "description": "Comparison for `OS_ARCHITECTURE` attributes\n"
        },
        "osTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionOsType:HostNamingConditionConditionOsType"
          },
          "description": "Comparison for `OS_TYPE` attributes\n"
        },
        "osarchitectureComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionOsarchitectureComparison:HostNamingConditionConditionOsarchitectureComparison"
          },
          "description": "Comparison for `OS_ARCHITECTURE` attributes\n",
          "deprecationMessage": "You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility."
        },
        "ostypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionOstypeComparison:HostNamingConditionConditionOstypeComparison"
          },
          "description": "Comparison for `OS_TYPE` attributes\n",
          "deprecationMessage": "You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility."
        },
        "paasTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionPaasTypeComparison:HostNamingConditionConditionPaasTypeComparison"
          },
          "description": "Comparison for `PAAS_TYPE` attributes\n",
          "deprecationMessage": "You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility."
        },
        "paasTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionPaasType:HostNamingConditionConditionPaasType"
          },
          "description": "Comparison for `PAAS_TYPE` attributes\n"
        },
        "processMetadataConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionProcessMetadataConditionKey:HostNamingConditionConditionProcessMetadataConditionKey"
          },
          "description": "The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type\n",
          "deprecationMessage": "'process_metadata_condition_key' is deprecated. You should use 'process_metadata'"
        },
        "processMetadatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionProcessMetadata:HostNamingConditionConditionProcessMetadata"
          },
          "description": "The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type\n"
        },
        "serviceTopologies": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionServiceTopology:HostNamingConditionConditionServiceTopology"
          },
          "description": "Comparison for `SERVICE_TOPOLOGY` attributes\n"
        },
        "serviceTopologyComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionServiceTopologyComparison:HostNamingConditionConditionServiceTopologyComparison"
          },
          "description": "Comparison for `SERVICE_TOPOLOGY` attributes\n",
          "deprecationMessage": "You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility."
        },
        "serviceTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionServiceTypeComparison:HostNamingConditionConditionServiceTypeComparison"
          },
          "description": "Comparison for `SERVICE_TYPE` attributes\n",
          "deprecationMessage": "You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility."
        },
        "serviceTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionServiceType:HostNamingConditionConditionServiceType"
          },
          "description": "Comparison for `SERVICE_TYPE` attributes\n"
        },
        "simpleHostTechComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionSimpleHostTechComparison:HostNamingConditionConditionSimpleHostTechComparison"
          },
          "description": "Comparison for `SIMPLE_HOST_TECH` attributes\n",
          "deprecationMessage": "You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility."
        },
        "simpleTechComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionSimpleTechComparison:HostNamingConditionConditionSimpleTechComparison"
          },
          "description": "Comparison for `SIMPLE_TECH` attributes\n",
          "deprecationMessage": "You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility."
        },
        "stringComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionStringComparison:HostNamingConditionConditionStringComparison"
          },
          "description": "Comparison for `STRING` attributes\n",
          "deprecationMessage": "You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility."
        },
        "stringConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionStringConditionKey:HostNamingConditionConditionStringConditionKey"
          },
          "description": "The key for dynamic attributes of the `STRING` type\n",
          "deprecationMessage": "'string_condition_key' is deprecated. You should use 'string_key'"
        },
        "stringKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionStringKey:HostNamingConditionConditionStringKey"
          },
          "description": "The key for dynamic attributes of the `STRING` type\n"
        },
        "strings": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionString:HostNamingConditionConditionString"
          },
          "description": "Comparison for `STRING` attributes\n"
        },
        "syntheticEngineTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionSyntheticEngineTypeComparison:HostNamingConditionConditionSyntheticEngineTypeComparison"
          },
          "description": "Comparison for `SYNTHETIC_ENGINE_TYPE` attributes\n",
          "deprecationMessage": "You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility."
        },
        "syntheticEngines": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionSyntheticEngine:HostNamingConditionConditionSyntheticEngine"
          },
          "description": "Comparison for `SYNTHETIC_ENGINE_TYPE` attributes\n"
        },
        "tagComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionTagComparison:HostNamingConditionConditionTagComparison"
          },
          "description": "Comparison for `TAG` attributes\n",
          "deprecationMessage": "You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility."
        },
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionTag:HostNamingConditionConditionTag"
          },
          "description": "Comparison for `TAG` attributes\n"
        },
        "teches": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionTech:HostNamingConditionConditionTech"
          },
          "description": "Comparison for `SIMPLE_TECH` attributes\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/HostNamingConditionConditionApplicationType:HostNamingConditionConditionApplicationType": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionApplicationTypeComparison:HostNamingConditionConditionApplicationTypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be APPLICATION_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionAzureComputeMode:HostNamingConditionConditionAzureComputeMode": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are DEDICATED or SHARED.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionAzureComputeModeComparison:HostNamingConditionConditionAzureComputeModeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are DEDICATED or SHARED.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionAzureSkuComparision:HostNamingConditionConditionAzureSkuComparision": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be AZURE_SKU\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are BASIC, DYNAMIC, FREE, PREMIUM, SHARED and STANDARD.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionAzureSkus:HostNamingConditionConditionAzureSkus": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are BASIC, DYNAMIC, FREE, PREMIUM, SHARED and STANDARD.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionBaseComparisonBasic:HostNamingConditionConditionBaseComparisonBasic": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "type": {
          "type": "string",
          "description": "The type of comparison\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionBaseConditionKey:HostNamingConditionConditionBaseConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "type": {
          "type": "string",
          "description": "Defines the actual set of fields depending on the value\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionBitness:HostNamingConditionConditionBitness": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are 32 and 64.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionBitnessComparision:HostNamingConditionConditionBitnessComparision": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be BITNESS\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are 32 and 64.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionCloudType:HostNamingConditionConditionCloudType": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AZURE, EC2, GOOGLE_CLOUD_PLATFORM, OPENSTACK, ORACLE and UNRECOGNIZED.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionCloudTypeComparison:HostNamingConditionConditionCloudTypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be CLOUD_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AZURE, EC2, GOOGLE_CLOUD_PLATFORM, OPENSTACK, ORACLE and UNRECOGNIZED.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionComparison:HostNamingConditionConditionComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "type": {
          "type": "string",
          "description": "The type of comparison\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionCustomApplicationType:HostNamingConditionConditionCustomApplicationType": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AMAZON_ECHO, DESKTOP, EMBEDDED, IOT, MICROSOFT_HOLOLENS and UFO.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionCustomApplicationTypeComparison:HostNamingConditionConditionCustomApplicationTypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be CUSTOM_APPLICATION_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AMAZON_ECHO, DESKTOP, EMBEDDED, IOT, MICROSOFT_HOLOLENS and UFO.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionCustomHostMetadata:HostNamingConditionConditionCustomHostMetadata": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionCustomHostMetadataDynamicKey:HostNamingConditionConditionCustomHostMetadataDynamicKey",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionCustomHostMetadataConditionKey:HostNamingConditionConditionCustomHostMetadataConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionCustomHostMetadataConditionKeyDynamicKey:HostNamingConditionConditionCustomHostMetadataConditionKeyDynamicKey",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be HOST_CUSTOM_METADATA_KEY\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionCustomHostMetadataConditionKeyDynamicKey:HostNamingConditionConditionCustomHostMetadataConditionKeyDynamicKey": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The actual key of the custom metadata\n"
        },
        "source": {
          "type": "string",
          "description": "The source of the custom metadata. Possible values are ENVIRONMENT, GOOGLE_COMPUTE_ENGINE and PLUGIN\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "source"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionCustomHostMetadataDynamicKey:HostNamingConditionConditionCustomHostMetadataDynamicKey": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The actual key of the custom metadata\n"
        },
        "source": {
          "type": "string",
          "description": "The source of the custom metadata. Possible values are ENVIRONMENT, GOOGLE_COMPUTE_ENGINE and PLUGIN\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "source"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionCustomProcessMetadata:HostNamingConditionConditionCustomProcessMetadata": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionCustomProcessMetadataDynamicKey:HostNamingConditionConditionCustomProcessMetadataDynamicKey",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionCustomProcessMetadataConditionKey:HostNamingConditionConditionCustomProcessMetadataConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionCustomProcessMetadataConditionKeyDynamicKey:HostNamingConditionConditionCustomProcessMetadataConditionKeyDynamicKey",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be PROCESS_CUSTOM_METADATA_KEY\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionCustomProcessMetadataConditionKeyDynamicKey:HostNamingConditionConditionCustomProcessMetadataConditionKeyDynamicKey": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The actual key of the custom metadata\n"
        },
        "source": {
          "type": "string",
          "description": "The source of the custom metadata. Possible values are CLOUD_FOUNDRY, ENVIRONMENT, GOOGLE_CLOUD, KUBERNETES and PLUGIN\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "source"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionCustomProcessMetadataDynamicKey:HostNamingConditionConditionCustomProcessMetadataDynamicKey": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The actual key of the custom metadata\n"
        },
        "source": {
          "type": "string",
          "description": "The source of the custom metadata. Possible values are CLOUD_FOUNDRY, ENVIRONMENT, GOOGLE_CLOUD, KUBERNETES and PLUGIN\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "source"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionDatabaseTopology:HostNamingConditionConditionDatabaseTopology": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are CLUSTER, EMBEDDED, FAILOVER, IPC, LOAD_BALANCING, SINGLE_SERVER and UNSPECIFIED.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionDatabaseTopologyComparison:HostNamingConditionConditionDatabaseTopologyComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be DATABASE_TOPOLOGY\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are CLUSTER, EMBEDDED, FAILOVER, IPC, LOAD_BALANCING, SINGLE_SERVER and UNSPECIFIED.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionDcrumDecoder:HostNamingConditionConditionDcrumDecoder": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are ALL_OTHER, CITRIX_APPFLOW, CITRIX_ICA, CITRIX_ICA_OVER_SSL, DB2_DRDA, HTTP, HTTPS, HTTP_EXPRESS, INFORMIX, MYSQL, ORACLE, SAP_GUI, SAP_GUI_OVER_HTTP, SAP_GUI_OVER_HTTPS, SAP_HANA_DB, SAP_RFC, SSL and TDS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionDcrumDecoderComparison:HostNamingConditionConditionDcrumDecoderComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be DCRUM_DECODER_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are ALL_OTHER, CITRIX_APPFLOW, CITRIX_ICA, CITRIX_ICA_OVER_SSL, DB2_DRDA, HTTP, HTTPS, HTTP_EXPRESS, INFORMIX, MYSQL, ORACLE, SAP_GUI, SAP_GUI_OVER_HTTP, SAP_GUI_OVER_HTTPS, SAP_HANA_DB, SAP_RFC, SSL and TDS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionEntity:HostNamingConditionConditionEntity": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Currently only EQUALS is supported. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionEntityIdComparison:HostNamingConditionConditionEntityIdComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Currently only EQUALS is supported. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be ENTITY_ID\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionHostTech:HostNamingConditionConditionHostTech": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionHostTechValue:HostNamingConditionConditionHostTechValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionHostTechValue:HostNamingConditionConditionHostTechValue": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Predefined technology, if technology is not predefined, then the verbatim type must be set. Possible values are APPARMOR, BOSH, BOSHBPM, CLOUDFOUNDRY, CONTAINERD, CRIO, DIEGO_CELL, DOCKER, GARDEN, GRSECURITY, KUBERNETES, OPENSHIFT, OPENSTACK_COMPUTE, OPENSTACK_CONTROLLER and SELINUX\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "verbatimType": {
          "type": "string",
          "description": "Non-predefined technology, use for custom technologies\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/HostNamingConditionConditionHypervisor:HostNamingConditionConditionHypervisor": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AHV, HYPER_V, KVM, LPAR, QEMU, VIRTUAL_BOX, VMWARE, WPAR and XEN.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionHypervisorTypeComparision:HostNamingConditionConditionHypervisorTypeComparision": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be HYPERVISOR_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AHV, HYPER_V, KVM, LPAR, QEMU, VIRTUAL_BOX, VMWARE, WPAR and XEN.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionIndexedName:HostNamingConditionConditionIndexedName": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS, CONTAINS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionIndexedNameComparison:HostNamingConditionConditionIndexedNameComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS, CONTAINS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be INDEXED_NAME\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionIndexedString:HostNamingConditionConditionIndexedString": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionIndexedStringComparison:HostNamingConditionConditionIndexedStringComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be INDEXED_STRING\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionIndexedTag:HostNamingConditionConditionIndexedTag": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionIndexedTagValue:HostNamingConditionConditionIndexedTagValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionIndexedTagComparison:HostNamingConditionConditionIndexedTagComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be INDEXED_TAG\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionIndexedTagComparisonValue:HostNamingConditionConditionIndexedTagComparisonValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionIndexedTagComparisonValue:HostNamingConditionConditionIndexedTagComparisonValue": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. Custom tags have the tag value here\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionIndexedTagValue:HostNamingConditionConditionIndexedTagValue": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. Custom tags have the tag value here\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionInteger:HostNamingConditionConditionInteger": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS, EXISTS, GREATER_THAN, GREATER_THAN_OR_EQUAL, LOWER_THAN and LOWER_THAN_OR_EQUAL. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "integer",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionIntegerComparison:HostNamingConditionConditionIntegerComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS, EXISTS, GREATER_THAN, GREATER_THAN_OR_EQUAL, LOWER_THAN and LOWER_THAN_OR_EQUAL. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be INTEGER\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "integer",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionIpaddress:HostNamingConditionConditionIpaddress": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "The comparison is case-sensitive (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or insensitive (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS, IS_IP_IN_RANGE and REGEX_MATCHES. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionIpaddressComparison:HostNamingConditionConditionIpaddressComparison": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "The comparison is case-sensitive (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or insensitive (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS, IS_IP_IN_RANGE and REGEX_MATCHES. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be IP_ADDRESS\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionKey:HostNamingConditionConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "type": {
          "type": "string",
          "description": "Defines the actual set of fields depending on the value\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionMobilePlatform:HostNamingConditionConditionMobilePlatform": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are ANDROID, IOS, LINUX, MAC_OS, OTHER, TVOS and WINDOWS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionMobilePlatformComparison:HostNamingConditionConditionMobilePlatformComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be MOBILE_PLATFORM\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are ANDROID, IOS, LINUX, MAC_OS, OTHER, TVOS and WINDOWS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionOsArch:HostNamingConditionConditionOsArch": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are ARM, IA64, PARISC, PPC, PPCLE, S390, SPARC, X86 and ZOS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionOsType:HostNamingConditionConditionOsType": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AIX, DARWIN, HPUX, LINUX, SOLARIS, WINDOWS and ZOS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionOsarchitectureComparison:HostNamingConditionConditionOsarchitectureComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be OS_ARCHITECTURE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are ARM, IA64, PARISC, PPC, PPCLE, S390, SPARC, X86 and ZOS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionOstypeComparison:HostNamingConditionConditionOstypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be OS_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AIX, DARWIN, HPUX, LINUX, SOLARIS, WINDOWS and ZOS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionPaasType:HostNamingConditionConditionPaasType": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AWS_ECS_EC2, AWS_ECS_FARGATE, AWS_LAMBDA, AZURE_FUNCTIONS, AZURE_WEBSITES, CLOUD_FOUNDRY, GOOGLE_APP_ENGINE, HEROKU, KUBERNETES and OPENSHIFT.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionPaasTypeComparison:HostNamingConditionConditionPaasTypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be PAAS_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AWS_ECS_EC2, AWS_ECS_FARGATE, AWS_LAMBDA, AZURE_FUNCTIONS, AZURE_WEBSITES, CLOUD_FOUNDRY, GOOGLE_APP_ENGINE, HEROKU, KUBERNETES and OPENSHIFT.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionProcessMetadata:HostNamingConditionConditionProcessMetadata": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "type": "string",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are AMAZON_ECR_IMAGE_ACCOUNT_ID,AMAZON_ECR_IMAGE_REGION, AMAZON_LAMBDA_FUNCTION_NAME, AMAZON_REGION, APACHE_CONFIG_PATH, APACHE_SPARK_MASTER_IP_ADDRESS, ASP_DOT_NET_CORE_APPLICATION_PATH, AWS_ECS_CLUSTER, AWS_ECS_CONTAINERNAME, AWS_ECS_FAMILY, AWS_ECS_REVISION, CASSANDRA_CLUSTER_NAME, CATALINA_BASE, CATALINA_HOME, CLOUD_FOUNDRY_APP_ID, CLOUD_FOUNDRY_APP_NAME, CLOUD_FOUNDRY_INSTANCE_INDEX, CLOUD_FOUNDRY_SPACE_ID, CLOUD_FOUNDRY_SPACE_NAME, COLDFUSION_JVM_CONFIG_FILE, COLDFUSION_SERVICE_NAME, COMMAND_LINE_ARGS, DOTNET_COMMAND, DOTNET_COMMAND_PATH, DYNATRACE_CLUSTER_ID, DYNATRACE_NODE_ID, ELASTICSEARCH_CLUSTER_NAME, ELASTICSEARCH_NODE_NAME, EQUINOX_CONFIG_PATH, EXE_NAME, EXE_PATH, GLASS_FISH_DOMAIN_NAME, GLASS_FISH_INSTANCE_NAME, GOOGLE_APP_ENGINE_INSTANCE, GOOGLE_APP_ENGINE_SERVICE, GOOGLE_CLOUD_PROJECT, HYBRIS_BIN_DIRECTORY, HYBRIS_CONFIG_DIRECTORY, HYBRIS_DATA_DIRECTORY, IBM_CICS_REGION, IBM_CTG_NAME, IBM_IMS_CONNECT_REGION, IBM_IMS_CONTROL_REGION, IBM_IMS_MESSAGE_PROCESSING_REGION, IBM_IMS_SOAP_GW_NAME, IBM_INTEGRATION_NODE_NAME, IBM_INTEGRATION_SERVER_NAME, IIS_APP_POOL, IIS_ROLE_NAME, JAVA_JAR_FILE, JAVA_JAR_PATH, JAVA_MAIN_CLASS, JAVA_MAIN_MODULE, JBOSS_HOME, JBOSS_MODE, JBOSS_SERVER_NAME, KUBERNETES_BASE_POD_NAME, KUBERNETES_CONTAINER_NAME, KUBERNETES_FULL_POD_NAME, KUBERNETES_NAMESPACE, KUBERNETES_POD_UID, MSSQL_INSTANCE_NAME, NODE_JS_APP_BASE_DIRECTORY, NODE_JS_APP_NAME, NODE_JS_SCRIPT_NAME, ORACLE_SID, PG_ID_CALC_INPUT_KEY_LINKAGE, PHP_SCRIPT_PATH, PHP_WORKING_DIRECTORY, RUBY_APP_ROOT_PATH, RUBY_SCRIPT_PATH, RULE_RESULT, SOFTWAREAG_INSTALL_ROOT, SOFTWAREAG_PRODUCTPROPNAME, SPRINGBOOT_APP_NAME, SPRINGBOOT_PROFILE_NAME, SPRINGBOOT_STARTUP_CLASS, TIBCO_BUSINESSWORKS_CE_APP_NAME, TIBCO_BUSINESSWORKS_CE_VERSION, TIBCO_BUSINESS_WORKS_APP_NODE_NAME, TIBCO_BUSINESS_WORKS_APP_SPACE_NAME, TIBCO_BUSINESS_WORKS_DOMAIN_NAME, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH, TIBCO_BUSINESS_WORKS_HOME, VARNISH_INSTANCE_NAME, WEB_LOGIC_CLUSTER_NAME, WEB_LOGIC_DOMAIN_NAME, WEB_LOGIC_HOME, WEB_LOGIC_NAME, WEB_SPHERE_CELL_NAME, WEB_SPHERE_CLUSTER_NAME, WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionProcessMetadataConditionKey:HostNamingConditionConditionProcessMetadataConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "type": "string",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are AMAZON_ECR_IMAGE_ACCOUNT_ID,AMAZON_ECR_IMAGE_REGION, AMAZON_LAMBDA_FUNCTION_NAME, AMAZON_REGION, APACHE_CONFIG_PATH, APACHE_SPARK_MASTER_IP_ADDRESS, ASP_DOT_NET_CORE_APPLICATION_PATH, AWS_ECS_CLUSTER, AWS_ECS_CONTAINERNAME, AWS_ECS_FAMILY, AWS_ECS_REVISION, CASSANDRA_CLUSTER_NAME, CATALINA_BASE, CATALINA_HOME, CLOUD_FOUNDRY_APP_ID, CLOUD_FOUNDRY_APP_NAME, CLOUD_FOUNDRY_INSTANCE_INDEX, CLOUD_FOUNDRY_SPACE_ID, CLOUD_FOUNDRY_SPACE_NAME, COLDFUSION_JVM_CONFIG_FILE, COLDFUSION_SERVICE_NAME, COMMAND_LINE_ARGS, DOTNET_COMMAND, DOTNET_COMMAND_PATH, DYNATRACE_CLUSTER_ID, DYNATRACE_NODE_ID, ELASTICSEARCH_CLUSTER_NAME, ELASTICSEARCH_NODE_NAME, EQUINOX_CONFIG_PATH, EXE_NAME, EXE_PATH, GLASS_FISH_DOMAIN_NAME, GLASS_FISH_INSTANCE_NAME, GOOGLE_APP_ENGINE_INSTANCE, GOOGLE_APP_ENGINE_SERVICE, GOOGLE_CLOUD_PROJECT, HYBRIS_BIN_DIRECTORY, HYBRIS_CONFIG_DIRECTORY, HYBRIS_DATA_DIRECTORY, IBM_CICS_REGION, IBM_CTG_NAME, IBM_IMS_CONNECT_REGION, IBM_IMS_CONTROL_REGION, IBM_IMS_MESSAGE_PROCESSING_REGION, IBM_IMS_SOAP_GW_NAME, IBM_INTEGRATION_NODE_NAME, IBM_INTEGRATION_SERVER_NAME, IIS_APP_POOL, IIS_ROLE_NAME, JAVA_JAR_FILE, JAVA_JAR_PATH, JAVA_MAIN_CLASS, JAVA_MAIN_MODULE, JBOSS_HOME, JBOSS_MODE, JBOSS_SERVER_NAME, KUBERNETES_BASE_POD_NAME, KUBERNETES_CONTAINER_NAME, KUBERNETES_FULL_POD_NAME, KUBERNETES_NAMESPACE, KUBERNETES_POD_UID, MSSQL_INSTANCE_NAME, NODE_JS_APP_BASE_DIRECTORY, NODE_JS_APP_NAME, NODE_JS_SCRIPT_NAME, ORACLE_SID, PG_ID_CALC_INPUT_KEY_LINKAGE, PHP_SCRIPT_PATH, PHP_WORKING_DIRECTORY, RUBY_APP_ROOT_PATH, RUBY_SCRIPT_PATH, RULE_RESULT, SOFTWAREAG_INSTALL_ROOT, SOFTWAREAG_PRODUCTPROPNAME, SPRINGBOOT_APP_NAME, SPRINGBOOT_PROFILE_NAME, SPRINGBOOT_STARTUP_CLASS, TIBCO_BUSINESSWORKS_CE_APP_NAME, TIBCO_BUSINESSWORKS_CE_VERSION, TIBCO_BUSINESS_WORKS_APP_NODE_NAME, TIBCO_BUSINESS_WORKS_APP_SPACE_NAME, TIBCO_BUSINESS_WORKS_DOMAIN_NAME, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH, TIBCO_BUSINESS_WORKS_HOME, VARNISH_INSTANCE_NAME, WEB_LOGIC_CLUSTER_NAME, WEB_LOGIC_DOMAIN_NAME, WEB_LOGIC_HOME, WEB_LOGIC_NAME, WEB_SPHERE_CELL_NAME, WEB_SPHERE_CLUSTER_NAME, WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be PROCESS_PREDEFINED_METADATA_KEY\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionServiceTopology:HostNamingConditionConditionServiceTopology": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are EXTERNAL_SERVICE, FULLY_MONITORED and OPAQUE_SERVICE.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionServiceTopologyComparison:HostNamingConditionConditionServiceTopologyComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be SERVICE_TOPOLOGY\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are EXTERNAL_SERVICE, FULLY_MONITORED and OPAQUE_SERVICE.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionServiceType:HostNamingConditionConditionServiceType": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are BACKGROUND_ACTIVITY, CICS_SERVICE, CUSTOM_SERVICE, DATABASE_SERVICE, ENTERPRISE_SERVICE_BUS_SERVICE, EXTERNAL, IBM_INTEGRATION_BUS_SERVICE, IMS_SERVICE, MESSAGING_SERVICE, QUEUE_LISTENER_SERVICE, RMI_SERVICE, RPC_SERVICE, WEB_REQUEST_SERVICE and WEB_SERVICE.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionServiceTypeComparison:HostNamingConditionConditionServiceTypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be SERVICE_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are BACKGROUND_ACTIVITY, CICS_SERVICE, CUSTOM_SERVICE, DATABASE_SERVICE, ENTERPRISE_SERVICE_BUS_SERVICE, EXTERNAL, IBM_INTEGRATION_BUS_SERVICE, IMS_SERVICE, MESSAGING_SERVICE, QUEUE_LISTENER_SERVICE, RMI_SERVICE, RPC_SERVICE, WEB_REQUEST_SERVICE and WEB_SERVICE.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionSimpleHostTechComparison:HostNamingConditionConditionSimpleHostTechComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be SIMPLE_HOST_TECH\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionSimpleHostTechComparisonValue:HostNamingConditionConditionSimpleHostTechComparisonValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionSimpleHostTechComparisonValue:HostNamingConditionConditionSimpleHostTechComparisonValue": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Predefined technology, if technology is not predefined, then the verbatim type must be set. Possible values are APPARMOR, BOSH, BOSHBPM, CLOUDFOUNDRY, CONTAINERD, CRIO, DIEGO_CELL, DOCKER, GARDEN, GRSECURITY, KUBERNETES, OPENSHIFT, OPENSTACK_COMPUTE, OPENSTACK_CONTROLLER and SELINUX\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "verbatimType": {
          "type": "string",
          "description": "Non-predefined technology, use for custom technologies\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/HostNamingConditionConditionSimpleTechComparison:HostNamingConditionConditionSimpleTechComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be SIMPLE_TECH\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionSimpleTechComparisonValue:HostNamingConditionConditionSimpleTechComparisonValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionSimpleTechComparisonValue:HostNamingConditionConditionSimpleTechComparisonValue": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Predefined technology, if technology is not predefined, then the verbatim type must be set.\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "verbatimType": {
          "type": "string",
          "description": "Non-predefined technology, use for custom technologies\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/HostNamingConditionConditionString:HostNamingConditionConditionString": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "The comparison is case-sensitive (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or insensitive (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS and REGEX_MATCHES. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionStringComparison:HostNamingConditionConditionStringComparison": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "The comparison is case-sensitive (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or insensitive (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS and REGEX_MATCHES. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be STRING\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionStringConditionKey:HostNamingConditionConditionStringConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "type": "string",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are\n   - `AMAZON_ECR_IMAGE_ACCOUNT_ID`\n   - `AMAZON_ECR_IMAGE_REGION`\n   - `AMAZON_LAMBDA_FUNCTION_NAME`\n   - `AMAZON_REGION`\n   - `APACHE_CONFIG_PATH`\n   - `APACHE_SPARK_MASTER_IP_ADDRESS`\n   - `ASP_DOT_NET_CORE_APPLICATION_PATH`\n   - `AWS_ECS_CLUSTER`\n   - `AWS_ECS_CONTAINERNAME`\n   - `AWS_ECS_FAMILY`\n   - `AWS_ECS_REVISION`\n   - `CASSANDRA_CLUSTER_NAME`\n   - `CATALINA_BASE`\n   - `CATALINA_HOME`\n   - `CLOUD_FOUNDRY_APP_ID`\n   - `CLOUD_FOUNDRY_APP_NAME`\n   - `CLOUD_FOUNDRY_INSTANCE_INDEX`\n   - `CLOUD_FOUNDRY_SPACE_ID`\n   - `CLOUD_FOUNDRY_SPACE_NAME`\n   - `COLDFUSION_JVM_CONFIG_FILE`\n   - `COLDFUSION_SERVICE_NAME`\n   - `COMMAND_LINE_ARGS`\n   - `DOTNET_COMMAND`\n   - `DOTNET_COMMAND_PATH`\n   - `DYNATRACE_CLUSTER_ID`\n   - `DYNATRACE_NODE_ID`\n   - `ELASTICSEARCH_CLUSTER_NAME`\n   - `ELASTICSEARCH_NODE_NAME`\n   - `EQUINOX_CONFIG_PATH`\n   - `EXE_NAME`\n   - `EXE_PATH`\n   - `GLASS_FISH_DOMAIN_NAME`\n   - `GLASS_FISH_INSTANCE_NAME`\n   - `GOOGLE_APP_ENGINE_INSTANCE`\n   - `GOOGLE_APP_ENGINE_SERVICE`\n   - `GOOGLE_CLOUD_PROJECT`\n   - `HYBRIS_BIN_DIRECTORY`\n   - `HYBRIS_CONFIG_DIRECTORY`\n   - `HYBRIS_DATA_DIRECTORY`\n   - `IBM_CICS_REGION`\n   - `IBM_CTG_NAME`\n   - `IBM_IMS_CONNECT_REGION`\n   - `IBM_IMS_CONTROL_REGION`\n   - `IBM_IMS_MESSAGE_PROCESSING_REGION`\n   - `IBM_IMS_SOAP_GW_NAME`\n   - `IBM_INTEGRATION_NODE_NAME`\n   - `IBM_INTEGRATION_SERVER_NAME`\n   - `IIS_APP_POOL`\n   - `IIS_ROLE_NAME`\n   - `JAVA_JAR_FILE`\n   - `JAVA_JAR_PATH`\n   - `JAVA_MAIN_CLASS`\n   - `JAVA_MAIN_MODULE`\n   - `JBOSS_HOME`\n   - `JBOSS_MODE`\n   - `JBOSS_SERVER_NAME`\n   - `KUBERNETES_BASE_POD_NAME`\n   - `KUBERNETES_CONTAINER_NAME`\n   - `KUBERNETES_FULL_POD_NAME`\n   - `KUBERNETES_NAMESPACE`\n   - `KUBERNETES_POD_UID`\n   - `MSSQL_INSTANCE_NAME`\n   - `NODE_JS_APP_BASE_DIRECTORY`\n   - `NODE_JS_APP_NAME`\n   - `NODE_JS_SCRIPT_NAME`\n   - `ORACLE_SID`\n   - `PG_ID_CALC_INPUT_KEY_LINKAGE`\n   - `PHP_SCRIPT_PATH`\n   - `PHP_WORKING_DIRECTORY`\n   - `RUBY_APP_ROOT_PATH`\n   - `RUBY_SCRIPT_PATH`\n   - `RULE_RESULT`\n   - `SOFTWAREAG_INSTALL_ROOT`\n   - `SOFTWAREAG_PRODUCTPROPNAME`\n   - `SPRINGBOOT_APP_NAME`\n   - `SPRINGBOOT_PROFILE_NAME`\n   - `SPRINGBOOT_STARTUP_CLASS`\n   - `TIBCO_BUSINESSWORKS_CE_APP_NAME`\n   - `TIBCO_BUSINESSWORKS_CE_VERSION`\n   - `TIBCO_BUSINESS_WORKS_APP_NODE_NAME`\n   - `TIBCO_BUSINESS_WORKS_APP_SPACE_NAME`\n   - `TIBCO_BUSINESS_WORKS_DOMAIN_NAME`\n   - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE`\n   - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH`\n   - `TIBCO_BUSINESS_WORKS_HOME`\n   - `VARNISH_INSTANCE_NAME`\n   - `WEB_LOGIC_CLUSTER_NAME`\n   - `WEB_LOGIC_DOMAIN_NAME`\n   - `WEB_LOGIC_HOME`\n   - `WEB_LOGIC_NAME`\n   - `WEB_SPHERE_CELL_NAME`\n   - `WEB_SPHERE_CLUSTER_NAME`\n   - `WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME`\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be `STRING`\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionStringKey:HostNamingConditionConditionStringKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "type": "string",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are\n   - `AMAZON_ECR_IMAGE_ACCOUNT_ID`\n   - `AMAZON_ECR_IMAGE_REGION`\n   - `AMAZON_LAMBDA_FUNCTION_NAME`\n   - `AMAZON_REGION`\n   - `APACHE_CONFIG_PATH`\n   - `APACHE_SPARK_MASTER_IP_ADDRESS`\n   - `ASP_DOT_NET_CORE_APPLICATION_PATH`\n   - `AWS_ECS_CLUSTER`\n   - `AWS_ECS_CONTAINERNAME`\n   - `AWS_ECS_FAMILY`\n   - `AWS_ECS_REVISION`\n   - `CASSANDRA_CLUSTER_NAME`\n   - `CATALINA_BASE`\n   - `CATALINA_HOME`\n   - `CLOUD_FOUNDRY_APP_ID`\n   - `CLOUD_FOUNDRY_APP_NAME`\n   - `CLOUD_FOUNDRY_INSTANCE_INDEX`\n   - `CLOUD_FOUNDRY_SPACE_ID`\n   - `CLOUD_FOUNDRY_SPACE_NAME`\n   - `COLDFUSION_JVM_CONFIG_FILE`\n   - `COLDFUSION_SERVICE_NAME`\n   - `COMMAND_LINE_ARGS`\n   - `DOTNET_COMMAND`\n   - `DOTNET_COMMAND_PATH`\n   - `DYNATRACE_CLUSTER_ID`\n   - `DYNATRACE_NODE_ID`\n   - `ELASTICSEARCH_CLUSTER_NAME`\n   - `ELASTICSEARCH_NODE_NAME`\n   - `EQUINOX_CONFIG_PATH`\n   - `EXE_NAME`\n   - `EXE_PATH`\n   - `GLASS_FISH_DOMAIN_NAME`\n   - `GLASS_FISH_INSTANCE_NAME`\n   - `GOOGLE_APP_ENGINE_INSTANCE`\n   - `GOOGLE_APP_ENGINE_SERVICE`\n   - `GOOGLE_CLOUD_PROJECT`\n   - `HYBRIS_BIN_DIRECTORY`\n   - `HYBRIS_CONFIG_DIRECTORY`\n   - `HYBRIS_DATA_DIRECTORY`\n   - `IBM_CICS_REGION`\n   - `IBM_CTG_NAME`\n   - `IBM_IMS_CONNECT_REGION`\n   - `IBM_IMS_CONTROL_REGION`\n   - `IBM_IMS_MESSAGE_PROCESSING_REGION`\n   - `IBM_IMS_SOAP_GW_NAME`\n   - `IBM_INTEGRATION_NODE_NAME`\n   - `IBM_INTEGRATION_SERVER_NAME`\n   - `IIS_APP_POOL`\n   - `IIS_ROLE_NAME`\n   - `JAVA_JAR_FILE`\n   - `JAVA_JAR_PATH`\n   - `JAVA_MAIN_CLASS`\n   - `JAVA_MAIN_MODULE`\n   - `JBOSS_HOME`\n   - `JBOSS_MODE`\n   - `JBOSS_SERVER_NAME`\n   - `KUBERNETES_BASE_POD_NAME`\n   - `KUBERNETES_CONTAINER_NAME`\n   - `KUBERNETES_FULL_POD_NAME`\n   - `KUBERNETES_NAMESPACE`\n   - `KUBERNETES_POD_UID`\n   - `MSSQL_INSTANCE_NAME`\n   - `NODE_JS_APP_BASE_DIRECTORY`\n   - `NODE_JS_APP_NAME`\n   - `NODE_JS_SCRIPT_NAME`\n   - `ORACLE_SID`\n   - `PG_ID_CALC_INPUT_KEY_LINKAGE`\n   - `PHP_SCRIPT_PATH`\n   - `PHP_WORKING_DIRECTORY`\n   - `RUBY_APP_ROOT_PATH`\n   - `RUBY_SCRIPT_PATH`\n   - `RULE_RESULT`\n   - `SOFTWAREAG_INSTALL_ROOT`\n   - `SOFTWAREAG_PRODUCTPROPNAME`\n   - `SPRINGBOOT_APP_NAME`\n   - `SPRINGBOOT_PROFILE_NAME`\n   - `SPRINGBOOT_STARTUP_CLASS`\n   - `TIBCO_BUSINESSWORKS_CE_APP_NAME`\n   - `TIBCO_BUSINESSWORKS_CE_VERSION`\n   - `TIBCO_BUSINESS_WORKS_APP_NODE_NAME`\n   - `TIBCO_BUSINESS_WORKS_APP_SPACE_NAME`\n   - `TIBCO_BUSINESS_WORKS_DOMAIN_NAME`\n   - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE`\n   - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH`\n   - `TIBCO_BUSINESS_WORKS_HOME`\n   - `VARNISH_INSTANCE_NAME`\n   - `WEB_LOGIC_CLUSTER_NAME`\n   - `WEB_LOGIC_DOMAIN_NAME`\n   - `WEB_LOGIC_HOME`\n   - `WEB_LOGIC_NAME`\n   - `WEB_SPHERE_CELL_NAME`\n   - `WEB_SPHERE_CLUSTER_NAME`\n   - `WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionSyntheticEngine:HostNamingConditionConditionSyntheticEngine": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are  EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are CLASSIC and CUSTOM\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionSyntheticEngineTypeComparison:HostNamingConditionConditionSyntheticEngineTypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are  EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be SYNTHETIC_ENGINE_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are CLASSIC and CUSTOM\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionTag:HostNamingConditionConditionTag": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and TAG_KEY_EQUALS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionTagValue:HostNamingConditionConditionTagValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionTagComparison:HostNamingConditionConditionTagComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and TAG_KEY_EQUALS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be TAG\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionTagComparisonValue:HostNamingConditionConditionTagComparisonValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionTagComparisonValue:HostNamingConditionConditionTagComparisonValue": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. Custom tags have the tag value here\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionTagValue:HostNamingConditionConditionTagValue": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. Custom tags have the tag value here\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionTech:HostNamingConditionConditionTech": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FHostNamingConditionConditionTechValue:HostNamingConditionConditionTechValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/HostNamingConditionConditionTechValue:HostNamingConditionConditionTechValue": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Predefined technology, if technology is not predefined, then the verbatim type must be set.\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "verbatimType": {
          "type": "string",
          "description": "Non-predefined technology, use for custom technologies\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/HttpMonitorAnomalyDetection:HttpMonitorAnomalyDetection": {
      "properties": {
        "loadingTimeThresholds": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorAnomalyDetectionLoadingTimeThreshold:HttpMonitorAnomalyDetectionLoadingTimeThreshold"
          },
          "description": "Thresholds for loading times\n"
        },
        "outageHandlings": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorAnomalyDetectionOutageHandling:HttpMonitorAnomalyDetectionOutageHandling"
          },
          "description": "Outage handling configuration\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/HttpMonitorAnomalyDetectionLoadingTimeThreshold:HttpMonitorAnomalyDetectionLoadingTimeThreshold": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Performance threshold is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "thresholds": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorAnomalyDetectionLoadingTimeThresholdThreshold:HttpMonitorAnomalyDetectionLoadingTimeThresholdThreshold"
          },
          "description": "The list of performance threshold rules\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/HttpMonitorAnomalyDetectionLoadingTimeThresholdThreshold:HttpMonitorAnomalyDetectionLoadingTimeThresholdThreshold": {
      "properties": {
        "thresholds": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorAnomalyDetectionLoadingTimeThresholdThresholdThreshold:HttpMonitorAnomalyDetectionLoadingTimeThresholdThresholdThreshold"
          },
          "description": "The list of performance threshold rules\n"
        }
      },
      "type": "object",
      "required": [
        "thresholds"
      ]
    },
    "dynatrace:index/HttpMonitorAnomalyDetectionLoadingTimeThresholdThresholdThreshold:HttpMonitorAnomalyDetectionLoadingTimeThresholdThresholdThreshold": {
      "properties": {
        "eventIndex": {
          "type": "integer",
          "description": "Specify the event to which an ACTION threshold applies\n"
        },
        "requestIndex": {
          "type": "integer",
          "description": "Specify the request to which an ACTION threshold applies\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the threshold: `TOTAL` (total loading time) or `ACTION` (action loading time)\n"
        },
        "valueMs": {
          "type": "integer",
          "description": "Notify if monitor takes longer than *X* milliseconds to load\n"
        }
      },
      "type": "object",
      "required": [
        "valueMs"
      ]
    },
    "dynatrace:index/HttpMonitorAnomalyDetectionOutageHandling:HttpMonitorAnomalyDetectionOutageHandling": {
      "properties": {
        "globalOutage": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-go=\"`BrowserMonitorOutage`\" pulumi-lang-python=\"`BrowserMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-java=\"`dynatrace.BrowserMonitorOutage`\">`dynatrace.BrowserMonitorOutage`</span> and <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-go=\"`HttpMonitorOutage`\" pulumi-lang-python=\"`HttpMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-java=\"`dynatrace.HttpMonitorOutage`\">`dynatrace.HttpMonitorOutage`</span>) When enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>), generate a problem and send an alert when the monitor is unavailable at all configured locations\n"
        },
        "globalOutagePolicies": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicy:HttpMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicy"
          },
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-go=\"`BrowserMonitorOutage`\" pulumi-lang-python=\"`BrowserMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-java=\"`dynatrace.BrowserMonitorOutage`\">`dynatrace.BrowserMonitorOutage`</span> and <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-go=\"`HttpMonitorOutage`\" pulumi-lang-python=\"`HttpMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-java=\"`dynatrace.HttpMonitorOutage`\">`dynatrace.HttpMonitorOutage`</span>) Global outage handling configuration.\n"
        },
        "localOutage": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-go=\"`BrowserMonitorOutage`\" pulumi-lang-python=\"`BrowserMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-java=\"`dynatrace.BrowserMonitorOutage`\">`dynatrace.BrowserMonitorOutage`</span> and <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-go=\"`HttpMonitorOutage`\" pulumi-lang-python=\"`HttpMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-java=\"`dynatrace.HttpMonitorOutage`\">`dynatrace.HttpMonitorOutage`</span>) When enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>), generate a problem and send an alert when the monitor is unavailable for one or more consecutive runs at any location\n"
        },
        "localOutagePolicies": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorAnomalyDetectionOutageHandlingLocalOutagePolicy:HttpMonitorAnomalyDetectionOutageHandlingLocalOutagePolicy"
          },
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-go=\"`BrowserMonitorOutage`\" pulumi-lang-python=\"`BrowserMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-java=\"`dynatrace.BrowserMonitorOutage`\">`dynatrace.BrowserMonitorOutage`</span> and <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-go=\"`HttpMonitorOutage`\" pulumi-lang-python=\"`HttpMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-java=\"`dynatrace.HttpMonitorOutage`\">`dynatrace.HttpMonitorOutage`</span>) Local outage handling configuration. \n\n Alert if **affectedLocations** of locations are unable to access the web application **consecutiveRuns** times consecutively\n"
        },
        "retryOnError": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-go=\"`BrowserMonitorOutage`\" pulumi-lang-python=\"`BrowserMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitorOutage`\" pulumi-lang-java=\"`dynatrace.BrowserMonitorOutage`\">`dynatrace.BrowserMonitorOutage`</span> and <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-go=\"`HttpMonitorOutage`\" pulumi-lang-python=\"`HttpMonitorOutage`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitorOutage`\" pulumi-lang-java=\"`dynatrace.HttpMonitorOutage`\">`dynatrace.HttpMonitorOutage`</span>) Schedule retry if browser monitor execution results in a fail. For HTTP monitors this property is ignored\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/HttpMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicy:HttpMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicy": {
      "properties": {
        "consecutiveRuns": {
          "type": "integer",
          "description": "The number of consecutive fails to trigger an alert\n"
        }
      },
      "type": "object",
      "required": [
        "consecutiveRuns"
      ]
    },
    "dynatrace:index/HttpMonitorAnomalyDetectionOutageHandlingLocalOutagePolicy:HttpMonitorAnomalyDetectionOutageHandlingLocalOutagePolicy": {
      "properties": {
        "affectedLocations": {
          "type": "integer",
          "description": "The number of affected locations to trigger an alert\n"
        },
        "consecutiveRuns": {
          "type": "integer",
          "description": "The number of consecutive fails to trigger an alert\n"
        }
      },
      "type": "object",
      "required": [
        "affectedLocations",
        "consecutiveRuns"
      ]
    },
    "dynatrace:index/HttpMonitorCookiesCookies:HttpMonitorCookiesCookies": {
      "properties": {
        "cookies": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorCookiesCookiesCookie:HttpMonitorCookiesCookiesCookie"
          }
        }
      },
      "type": "object",
      "required": [
        "cookies"
      ]
    },
    "dynatrace:index/HttpMonitorCookiesCookiesCookie:HttpMonitorCookiesCookiesCookie": {
      "properties": {
        "domain": {
          "type": "string",
          "description": "Enclose placeholder values in brackets, for example {email}\n"
        },
        "name": {
          "type": "string",
          "description": "Enclose placeholder values in brackets, for example {email}\n"
        },
        "path": {
          "type": "string",
          "description": "Enclose placeholder values in brackets, for example {email}\n"
        },
        "value": {
          "type": "string",
          "description": "Enclose placeholder values in brackets, for example {email}\n"
        }
      },
      "type": "object",
      "required": [
        "domain",
        "name",
        "value"
      ]
    },
    "dynatrace:index/HttpMonitorPerformanceThresholds:HttpMonitorPerformanceThresholds": {
      "properties": {
        "thresholds": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorPerformanceThresholdsThreshold:HttpMonitorPerformanceThresholdsThreshold"
          }
        }
      },
      "type": "object",
      "required": [
        "thresholds"
      ]
    },
    "dynatrace:index/HttpMonitorPerformanceThresholdsThreshold:HttpMonitorPerformanceThresholdsThreshold": {
      "properties": {
        "event": {
          "type": "string",
          "description": "Request\n"
        },
        "threshold": {
          "type": "number",
          "description": "Threshold (in seconds)\n"
        }
      },
      "type": "object",
      "required": [
        "event",
        "threshold"
      ]
    },
    "dynatrace:index/HttpMonitorScript:HttpMonitorScript": {
      "properties": {
        "requests": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorScriptRequest:HttpMonitorScriptRequest"
          },
          "description": "A HTTP request to be performed by the monitor.\n"
        }
      },
      "type": "object",
      "required": [
        "requests"
      ]
    },
    "dynatrace:index/HttpMonitorScriptRequest:HttpMonitorScriptRequest": {
      "properties": {
        "authentication": {
          "$ref": "#/types/dynatrace:index%2FHttpMonitorScriptRequestAuthentication:HttpMonitorScriptRequestAuthentication",
          "description": "Authentication options for this request\n"
        },
        "body": {
          "type": "string",
          "description": "The body of the HTTP request.\n"
        },
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FHttpMonitorScriptRequestConfiguration:HttpMonitorScriptRequestConfiguration",
          "description": "The setup of the monitor\n"
        },
        "description": {
          "type": "string",
          "description": "A short description of the event to appear in the web UI.\n"
        },
        "method": {
          "type": "string",
          "description": "The HTTP method of the request.\n"
        },
        "postProcessing": {
          "type": "string",
          "description": "Javascript code to execute after sending the request.\n"
        },
        "preProcessing": {
          "type": "string",
          "description": "Javascript code to execute before sending the request.\n"
        },
        "requestTimeout": {
          "type": "integer",
          "description": "Adapt request timeout option - the maximum time this request is allowed to consume. Keep in mind the maximum timeout of the complete monitor is 60 seconds\n"
        },
        "url": {
          "type": "string",
          "description": "The URL to check.\n"
        },
        "validation": {
          "$ref": "#/types/dynatrace:index%2FHttpMonitorScriptRequestValidation:HttpMonitorScriptRequestValidation",
          "description": "Validation helps you verify that your HTTP monitor loads the expected content\n"
        }
      },
      "type": "object",
      "required": [
        "method",
        "url"
      ]
    },
    "dynatrace:index/HttpMonitorScriptRequestAuthentication:HttpMonitorScriptRequestAuthentication": {
      "properties": {
        "credentials": {
          "type": "string",
          "description": "The ID of the credentials within the Dynatrace Credentials Vault.\n"
        },
        "kdcIp": {
          "type": "string",
          "description": "The KDC IP. Valid and required only if the type of authentication is `KERBEROS`.\n"
        },
        "realmName": {
          "type": "string",
          "description": "The Realm Name. Valid and required only if the type of authentication is `KERBEROS`.\n"
        },
        "type": {
          "type": "string",
          "description": "The type of authentication. Possible values are `BASIC_AUTHENTICATION`, `NTLM` and `KERBEROS`.\n"
        }
      },
      "type": "object",
      "required": [
        "credentials",
        "type"
      ]
    },
    "dynatrace:index/HttpMonitorScriptRequestConfiguration:HttpMonitorScriptRequestConfiguration": {
      "properties": {
        "acceptAnyCertificate": {
          "type": "boolean",
          "description": "If set to <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>, then the monitor fails with invalid SSL certificates.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "The client certificate, if applicable - eg. CREDENTIALS_VAULT-XXXXXXXXXXXXXXXX\n",
          "secret": true
        },
        "followRedirects": {
          "type": "boolean",
          "description": "If set to <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>, redirects are reported as successful requests with response code 3xx.\n\nIf not set, the <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> option is used.\n"
        },
        "headers": {
          "$ref": "#/types/dynatrace:index%2FHttpMonitorScriptRequestConfigurationHeaders:HttpMonitorScriptRequestConfigurationHeaders",
          "description": "The setup of the monitor\n"
        },
        "sensitiveData": {
          "type": "boolean",
          "description": "Option not to store and display request and response bodies and header values in execution details, <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> or <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>. If not set, <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>.\n"
        },
        "userAgent": {
          "type": "string",
          "description": "The User agent of the request\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/HttpMonitorScriptRequestConfigurationHeaders:HttpMonitorScriptRequestConfigurationHeaders": {
      "properties": {
        "headers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorScriptRequestConfigurationHeadersHeader:HttpMonitorScriptRequestConfigurationHeadersHeader"
          },
          "description": "contains an HTTP header of the request\n"
        }
      },
      "type": "object",
      "required": [
        "headers"
      ]
    },
    "dynatrace:index/HttpMonitorScriptRequestConfigurationHeadersHeader:HttpMonitorScriptRequestConfigurationHeadersHeader": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The key of the header\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the header\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/HttpMonitorScriptRequestValidation:HttpMonitorScriptRequestValidation": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorScriptRequestValidationRule:HttpMonitorScriptRequestValidationRule"
          },
          "description": "A list of validation rules\n"
        }
      },
      "type": "object",
      "required": [
        "rules"
      ]
    },
    "dynatrace:index/HttpMonitorScriptRequestValidationRule:HttpMonitorScriptRequestValidationRule": {
      "properties": {
        "passIfFound": {
          "type": "boolean",
          "description": "The validation condition. <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> means validation succeeds if the specified content/element is found. <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> means validation fails if the specified content/element is found. Always specify <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> for `certificateExpiryDateConstraint` to fail the monitor if SSL certificate expiry is within the specified number of days\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the rule. Possible values are `patternConstraint`, `regexConstraint`, `httpStatusesList` and `certificateExpiryDateConstraint`\n"
        },
        "value": {
          "type": "string",
          "description": "The content to look for\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/HttpMonitorScriptScript:HttpMonitorScriptScript": {
      "properties": {
        "requests": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorScriptScriptRequest:HttpMonitorScriptScriptRequest"
          },
          "description": "A HTTP request to be performed by the monitor.\n"
        }
      },
      "type": "object",
      "required": [
        "requests"
      ]
    },
    "dynatrace:index/HttpMonitorScriptScriptRequest:HttpMonitorScriptScriptRequest": {
      "properties": {
        "authentication": {
          "$ref": "#/types/dynatrace:index%2FHttpMonitorScriptScriptRequestAuthentication:HttpMonitorScriptScriptRequestAuthentication",
          "description": "Authentication options for this request\n"
        },
        "body": {
          "type": "string",
          "description": "The body of the HTTP request.\n"
        },
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FHttpMonitorScriptScriptRequestConfiguration:HttpMonitorScriptScriptRequestConfiguration",
          "description": "The setup of the monitor\n"
        },
        "description": {
          "type": "string",
          "description": "A short description of the event to appear in the web UI.\n"
        },
        "method": {
          "type": "string",
          "description": "The HTTP method of the request.\n"
        },
        "postProcessing": {
          "type": "string",
          "description": "Javascript code to execute after sending the request.\n"
        },
        "preProcessing": {
          "type": "string",
          "description": "Javascript code to execute before sending the request.\n"
        },
        "requestTimeout": {
          "type": "integer",
          "description": "Adapt request timeout option - the maximum time this request is allowed to consume. Keep in mind the maximum timeout of the complete monitor is 60 seconds\n"
        },
        "url": {
          "type": "string",
          "description": "The URL to check.\n"
        },
        "validation": {
          "$ref": "#/types/dynatrace:index%2FHttpMonitorScriptScriptRequestValidation:HttpMonitorScriptScriptRequestValidation",
          "description": "Validation helps you verify that your HTTP monitor loads the expected content\n"
        }
      },
      "type": "object",
      "required": [
        "method",
        "url"
      ]
    },
    "dynatrace:index/HttpMonitorScriptScriptRequestAuthentication:HttpMonitorScriptScriptRequestAuthentication": {
      "properties": {
        "credentials": {
          "type": "string",
          "description": "The ID of the credentials within the Dynatrace Credentials Vault.\n"
        },
        "kdcIp": {
          "type": "string",
          "description": "The KDC IP. Valid and required only if the type of authentication is `KERBEROS`.\n"
        },
        "realmName": {
          "type": "string",
          "description": "The Realm Name. Valid and required only if the type of authentication is `KERBEROS`.\n"
        },
        "type": {
          "type": "string",
          "description": "The type of authentication. Possible values are `BASIC_AUTHENTICATION`, `NTLM` and `KERBEROS`.\n"
        }
      },
      "type": "object",
      "required": [
        "credentials",
        "type"
      ]
    },
    "dynatrace:index/HttpMonitorScriptScriptRequestConfiguration:HttpMonitorScriptScriptRequestConfiguration": {
      "properties": {
        "acceptAnyCertificate": {
          "type": "boolean",
          "description": "If set to <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>, then the monitor fails with invalid SSL certificates.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "The client certificate, if applicable - eg. CREDENTIALS_VAULT-XXXXXXXXXXXXXXXX\n",
          "secret": true
        },
        "followRedirects": {
          "type": "boolean",
          "description": "If set to <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>, redirects are reported as successful requests with response code 3xx.\n\nIf not set, the <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> option is used.\n"
        },
        "headers": {
          "$ref": "#/types/dynatrace:index%2FHttpMonitorScriptScriptRequestConfigurationHeaders:HttpMonitorScriptScriptRequestConfigurationHeaders",
          "description": "The setup of the monitor\n"
        },
        "sensitiveData": {
          "type": "boolean",
          "description": "Option not to store and display request and response bodies and header values in execution details, <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> or <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>. If not set, <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>.\n"
        },
        "userAgent": {
          "type": "string",
          "description": "The User agent of the request\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/HttpMonitorScriptScriptRequestConfigurationHeaders:HttpMonitorScriptScriptRequestConfigurationHeaders": {
      "properties": {
        "headers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorScriptScriptRequestConfigurationHeadersHeader:HttpMonitorScriptScriptRequestConfigurationHeadersHeader"
          },
          "description": "contains an HTTP header of the request\n"
        }
      },
      "type": "object",
      "required": [
        "headers"
      ]
    },
    "dynatrace:index/HttpMonitorScriptScriptRequestConfigurationHeadersHeader:HttpMonitorScriptScriptRequestConfigurationHeadersHeader": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The key of the header\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the header\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/HttpMonitorScriptScriptRequestValidation:HttpMonitorScriptScriptRequestValidation": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorScriptScriptRequestValidationRule:HttpMonitorScriptScriptRequestValidationRule"
          },
          "description": "A list of validation rules\n"
        }
      },
      "type": "object",
      "required": [
        "rules"
      ]
    },
    "dynatrace:index/HttpMonitorScriptScriptRequestValidationRule:HttpMonitorScriptScriptRequestValidationRule": {
      "properties": {
        "passIfFound": {
          "type": "boolean",
          "description": "The validation condition. <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> means validation succeeds if the specified content/element is found. <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> means validation fails if the specified content/element is found. Always specify <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> for `certificateExpiryDateConstraint` to fail the monitor if SSL certificate expiry is within the specified number of days\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the rule. Possible values are `patternConstraint`, `regexConstraint`, `httpStatusesList` and `certificateExpiryDateConstraint`\n"
        },
        "value": {
          "type": "string",
          "description": "The content to look for\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/HttpMonitorTag:HttpMonitorTag": {
      "properties": {
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorTagTag:HttpMonitorTagTag"
          },
          "description": "Tag with source of a Dynatrace entity.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/HttpMonitorTagTag:HttpMonitorTagTag": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag. Supported values are `AWS`, `AWS_GENERIC`, `AZURE`, `CLOUD_FOUNDRY`, `CONTEXTLESS`, `ENVIRONMENT`, `GOOGLE_CLOUD` and `KUBERNETES`.\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag.\n\nCustom tags have the tag value here.\n"
        },
        "source": {
          "type": "string",
          "description": "The source of the tag. Supported values are `USER`, `RULE_BASED` and `AUTO`.\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag.\n\nNot applicable to custom tags.\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/HubSubscriptionsTokenSubscriptions:HubSubscriptionsTokenSubscriptions": {
      "properties": {
        "tokenSubscriptions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHubSubscriptionsTokenSubscriptionsTokenSubscription:HubSubscriptionsTokenSubscriptionsTokenSubscription"
          }
        }
      },
      "type": "object",
      "required": [
        "tokenSubscriptions"
      ]
    },
    "dynatrace:index/HubSubscriptionsTokenSubscriptionsTokenSubscription:HubSubscriptionsTokenSubscriptionsTokenSubscription": {
      "properties": {
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "name": {
          "type": "string",
          "description": "Name of subscription\n"
        },
        "token": {
          "type": "string",
          "description": "Subscription token\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "name",
        "token"
      ]
    },
    "dynatrace:index/IamGroupPermissions:IamGroupPermissions": {
      "properties": {
        "permissions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FIamGroupPermissionsPermission:IamGroupPermissionsPermission"
          },
          "description": "A Permission\n"
        }
      },
      "type": "object",
      "required": [
        "permissions"
      ]
    },
    "dynatrace:index/IamGroupPermissionsPermission:IamGroupPermissionsPermission": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Possible values: `account-company-info`, `account-user-management`, `account-viewer`, `account-saml-flexible-federation`, `tenant-viewer`, `tenant-manage-settings`, `tenant-agent-install`, `tenant-logviewer`, `tenant-view-sensitive-request-data`, `tenant-configure-request-capture-data`, `tenant-replay-sessions-with-masking`, `tenant-replay-sessions-without-masking`, `tenant-manage-security-problems`, `tenant-view-security-problems`, `tenant-manage-support-tickets`\n"
        },
        "scope": {
          "type": "string",
          "description": "If <span pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\">`type`</span> is <span pulumi-lang-nodejs=\"`account`\" pulumi-lang-dotnet=\"`Account`\" pulumi-lang-go=\"`account`\" pulumi-lang-python=\"`account`\" pulumi-lang-yaml=\"`account`\" pulumi-lang-java=\"`account`\">`account`</span> this attribute should hold the UUID of the account. If <span pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\">`type`</span> is 'tenant`this attribute should hold the ID of the environment (`https://\\n\\n.live.dynatrace.com`). If<span pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\">`type`</span>is`management-zone`this attribute should hold a value like`\\n\\n:\\n\\n. You need to use the attribute <span pulumi-lang-nodejs=\"`legacyId`\" pulumi-lang-dotnet=\"`LegacyId`\" pulumi-lang-go=\"`legacyId`\" pulumi-lang-python=\"`legacy_id`\" pulumi-lang-yaml=\"`legacyId`\" pulumi-lang-java=\"`legacyId`\">`legacy_id`</span> when referring to a resource <span pulumi-lang-nodejs=\"`dynatrace.ManagementZoneV2`\" pulumi-lang-dotnet=\"`dynatrace.ManagementZoneV2`\" pulumi-lang-go=\"`ManagementZoneV2`\" pulumi-lang-python=\"`ManagementZoneV2`\" pulumi-lang-yaml=\"`dynatrace.ManagementZoneV2`\" pulumi-lang-java=\"`dynatrace.ManagementZoneV2`\">`dynatrace.ManagementZoneV2`</span> or a data source <span pulumi-lang-nodejs=\"`dynatrace.ManagementZone`\" pulumi-lang-dotnet=\"`dynatrace.ManagementZone`\" pulumi-lang-go=\"`ManagementZone`\" pulumi-lang-python=\"`ManagementZone`\" pulumi-lang-yaml=\"`dynatrace.ManagementZone`\" pulumi-lang-java=\"`dynatrace.ManagementZone`\">`dynatrace.ManagementZone`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "The type of this permission. Possible values are <span pulumi-lang-nodejs=\"`account`\" pulumi-lang-dotnet=\"`Account`\" pulumi-lang-go=\"`account`\" pulumi-lang-python=\"`account`\" pulumi-lang-yaml=\"`account`\" pulumi-lang-java=\"`account`\">`account`</span>, <span pulumi-lang-nodejs=\"`tenant`\" pulumi-lang-dotnet=\"`Tenant`\" pulumi-lang-go=\"`tenant`\" pulumi-lang-python=\"`tenant`\" pulumi-lang-yaml=\"`tenant`\" pulumi-lang-java=\"`tenant`\">`tenant`</span>, `management-zone`\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "scope",
        "type"
      ]
    },
    "dynatrace:index/IamPolicyBindingsV2Policy:IamPolicyBindingsV2Policy": {
      "properties": {
        "boundaries": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "id": {
          "type": "string",
          "description": "Either the attribute <span pulumi-lang-nodejs=\"`id`\" pulumi-lang-dotnet=\"`Id`\" pulumi-lang-go=\"`id`\" pulumi-lang-python=\"`id`\" pulumi-lang-yaml=\"`id`\" pulumi-lang-java=\"`id`\">`id`</span> or the attribute <span pulumi-lang-nodejs=\"`uuid`\" pulumi-lang-dotnet=\"`Uuid`\" pulumi-lang-go=\"`uuid`\" pulumi-lang-python=\"`uuid`\" pulumi-lang-yaml=\"`uuid`\" pulumi-lang-java=\"`uuid`\">`uuid`</span> of a <span pulumi-lang-nodejs=\"`dynatrace.IamPolicy`\" pulumi-lang-dotnet=\"`dynatrace.IamPolicy`\" pulumi-lang-go=\"`IamPolicy`\" pulumi-lang-python=\"`IamPolicy`\" pulumi-lang-yaml=\"`dynatrace.IamPolicy`\" pulumi-lang-java=\"`dynatrace.IamPolicy`\">`dynatrace.IamPolicy`</span>. Initially just the <span pulumi-lang-nodejs=\"`id`\" pulumi-lang-dotnet=\"`Id`\" pulumi-lang-go=\"`id`\" pulumi-lang-python=\"`id`\" pulumi-lang-yaml=\"`id`\" pulumi-lang-java=\"`id`\">`id`</span> attribute was supported (which is a concatenation of several configuration settings) - and is still supported for backwards compatibility\n"
        },
        "metadata": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          }
        },
        "parameters": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          }
        }
      },
      "type": "object",
      "required": [
        "id"
      ]
    },
    "dynatrace:index/ImsBridgesQueueManager:ImsBridgesQueueManager": {
      "properties": {
        "queueManagers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FImsBridgesQueueManagerQueueManager:ImsBridgesQueueManagerQueueManager"
          },
          "description": "Queue manager definition for IMS bridge\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/ImsBridgesQueueManagerQueueManager:ImsBridgesQueueManagerQueueManager": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the queue manager\n"
        },
        "queueManagerQueues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Queue(s) that belong to the queue manager\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ]
    },
    "dynatrace:index/K8sClusterAnomaliesCpuRequestsSaturation:K8sClusterAnomaliesCpuRequestsSaturation": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesCpuRequestsSaturationConfiguration:K8sClusterAnomaliesCpuRequestsSaturationConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sClusterAnomaliesCpuRequestsSaturationConfiguration:K8sClusterAnomaliesCpuRequestsSaturationConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "of cluster CPU capacity for at least\n"
        },
        "threshold": {
          "type": "integer",
          "description": "amount of requested CPU is above\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes",
        "threshold"
      ]
    },
    "dynatrace:index/K8sClusterAnomaliesMemoryRequestsSaturation:K8sClusterAnomaliesMemoryRequestsSaturation": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesMemoryRequestsSaturationConfiguration:K8sClusterAnomaliesMemoryRequestsSaturationConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sClusterAnomaliesMemoryRequestsSaturationConfiguration:K8sClusterAnomaliesMemoryRequestsSaturationConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "of cluster memory capacity for at least\n"
        },
        "threshold": {
          "type": "integer",
          "description": "amount of requested memory is above\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes",
        "threshold"
      ]
    },
    "dynatrace:index/K8sClusterAnomaliesMonitoringIssues:K8sClusterAnomaliesMonitoringIssues": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesMonitoringIssuesConfiguration:K8sClusterAnomaliesMonitoringIssuesConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sClusterAnomaliesMonitoringIssuesConfiguration:K8sClusterAnomaliesMonitoringIssuesConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "monitoring is not available for at least\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes"
      ]
    },
    "dynatrace:index/K8sClusterAnomaliesPodsSaturation:K8sClusterAnomaliesPodsSaturation": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesPodsSaturationConfiguration:K8sClusterAnomaliesPodsSaturationConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sClusterAnomaliesPodsSaturationConfiguration:K8sClusterAnomaliesPodsSaturationConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "of schedulable pod capacity for at least\n"
        },
        "threshold": {
          "type": "integer",
          "description": "number of running pods is higher than\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes",
        "threshold"
      ]
    },
    "dynatrace:index/K8sClusterAnomaliesReadinessIssues:K8sClusterAnomaliesReadinessIssues": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesReadinessIssuesConfiguration:K8sClusterAnomaliesReadinessIssuesConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sClusterAnomaliesReadinessIssuesConfiguration:K8sClusterAnomaliesReadinessIssuesConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "cluster is not ready for at least\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes"
      ]
    },
    "dynatrace:index/K8sCredentialsEventsFieldSelector:K8sCredentialsEventsFieldSelector": {
      "properties": {
        "active": {
          "type": "boolean",
          "description": "Whether subscription to this events field selector is enabled (value set to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>). If disabled (value set to <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>), Dynatrace will stop fetching events from the Kubernetes API for this events field selector\n"
        },
        "fieldSelector": {
          "type": "string",
          "description": "The field selector string (url decoding is applied) when storing it.\n"
        },
        "label": {
          "type": "string",
          "description": "A label of the events field selector.\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        }
      },
      "type": "object",
      "required": [
        "active",
        "fieldSelector",
        "label"
      ]
    },
    "dynatrace:index/K8sMonitoringEventPatterns:K8sMonitoringEventPatterns": {
      "properties": {
        "eventPatterns": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FK8sMonitoringEventPatternsEventPattern:K8sMonitoringEventPatternsEventPattern"
          }
        }
      },
      "type": "object",
      "required": [
        "eventPatterns"
      ]
    },
    "dynatrace:index/K8sMonitoringEventPatternsEventPattern:K8sMonitoringEventPatternsEventPattern": {
      "properties": {
        "active": {
          "type": "boolean",
          "description": "Activate\n"
        },
        "label": {
          "type": "string",
          "description": "Field selector name\n"
        },
        "pattern": {
          "type": "string",
          "description": "The set of allowed characters for this field has been extended with ActiveGate version 1.259. For more details, see the [documentation](https://dt-url.net/7h23wuk#set-up-event-field-selectors).\n"
        }
      },
      "type": "object",
      "required": [
        "active",
        "label",
        "pattern"
      ]
    },
    "dynatrace:index/K8sNamespaceAnomaliesCpuLimitsQuotaSaturation:K8sNamespaceAnomaliesCpuLimitsQuotaSaturation": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfiguration:K8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfiguration:K8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "of quota for at least\n"
        },
        "threshold": {
          "type": "integer",
          "description": "amount of utilized namespace CPU is above\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes",
        "threshold"
      ]
    },
    "dynatrace:index/K8sNamespaceAnomaliesCpuRequestsQuotaSaturation:K8sNamespaceAnomaliesCpuRequestsQuotaSaturation": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfiguration:K8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfiguration:K8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "of quota for at least\n"
        },
        "threshold": {
          "type": "integer",
          "description": "amount of requested namespace CPU is above\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes",
        "threshold"
      ]
    },
    "dynatrace:index/K8sNamespaceAnomaliesMemoryLimitsQuotaSaturation:K8sNamespaceAnomaliesMemoryLimitsQuotaSaturation": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfiguration:K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfiguration:K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "of quota for at least\n"
        },
        "threshold": {
          "type": "integer",
          "description": "amount of utilized namespace memory is above\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes",
        "threshold"
      ]
    },
    "dynatrace:index/K8sNamespaceAnomaliesMemoryRequestsQuotaSaturation:K8sNamespaceAnomaliesMemoryRequestsQuotaSaturation": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfiguration:K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfiguration:K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "of quota for at least\n"
        },
        "threshold": {
          "type": "integer",
          "description": "amount of requested namespace memory is above\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes",
        "threshold"
      ]
    },
    "dynatrace:index/K8sNamespaceAnomaliesPodsQuotaSaturation:K8sNamespaceAnomaliesPodsQuotaSaturation": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesPodsQuotaSaturationConfiguration:K8sNamespaceAnomaliesPodsQuotaSaturationConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sNamespaceAnomaliesPodsQuotaSaturationConfiguration:K8sNamespaceAnomaliesPodsQuotaSaturationConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "of quota for at least\n"
        },
        "threshold": {
          "type": "integer",
          "description": "number of utilized namespace pods is above\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes",
        "threshold"
      ]
    },
    "dynatrace:index/K8sNodeAnomaliesCpuRequestsSaturation:K8sNodeAnomaliesCpuRequestsSaturation": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesCpuRequestsSaturationConfiguration:K8sNodeAnomaliesCpuRequestsSaturationConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sNodeAnomaliesCpuRequestsSaturationConfiguration:K8sNodeAnomaliesCpuRequestsSaturationConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "of node CPU capacity for at least\n"
        },
        "threshold": {
          "type": "integer",
          "description": "amount of requested CPU is higher than\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes",
        "threshold"
      ]
    },
    "dynatrace:index/K8sNodeAnomaliesMemoryRequestsSaturation:K8sNodeAnomaliesMemoryRequestsSaturation": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesMemoryRequestsSaturationConfiguration:K8sNodeAnomaliesMemoryRequestsSaturationConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sNodeAnomaliesMemoryRequestsSaturationConfiguration:K8sNodeAnomaliesMemoryRequestsSaturationConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "of node memory capacity for at least\n"
        },
        "threshold": {
          "type": "integer",
          "description": "amount of requested memory is higher than\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes",
        "threshold"
      ]
    },
    "dynatrace:index/K8sNodeAnomaliesNodeProblematicCondition:K8sNodeAnomaliesNodeProblematicCondition": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesNodeProblematicConditionConfiguration:K8sNodeAnomaliesNodeProblematicConditionConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sNodeAnomaliesNodeProblematicConditionConfiguration:K8sNodeAnomaliesNodeProblematicConditionConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "node has problematic conditions for at least\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes"
      ]
    },
    "dynatrace:index/K8sNodeAnomaliesPodsSaturation:K8sNodeAnomaliesPodsSaturation": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesPodsSaturationConfiguration:K8sNodeAnomaliesPodsSaturationConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sNodeAnomaliesPodsSaturationConfiguration:K8sNodeAnomaliesPodsSaturationConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "of node capacity for at least\n"
        },
        "threshold": {
          "type": "integer",
          "description": "number of pods running on node is higher than\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes",
        "threshold"
      ]
    },
    "dynatrace:index/K8sNodeAnomaliesReadinessIssues:K8sNodeAnomaliesReadinessIssues": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesReadinessIssuesConfiguration:K8sNodeAnomaliesReadinessIssuesConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sNodeAnomaliesReadinessIssuesConfiguration:K8sNodeAnomaliesReadinessIssuesConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "node is not ready for at least\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes"
      ]
    },
    "dynatrace:index/K8sPvcAnomaliesLowDiskSpaceCritical:K8sPvcAnomaliesLowDiskSpaceCritical": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sPvcAnomaliesLowDiskSpaceCriticalConfiguration:K8sPvcAnomaliesLowDiskSpaceCriticalConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sPvcAnomaliesLowDiskSpaceCriticalConfiguration:K8sPvcAnomaliesLowDiskSpaceCriticalConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "for at least\n"
        },
        "threshold": {
          "type": "integer",
          "description": "the available disk space is below\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes",
        "threshold"
      ]
    },
    "dynatrace:index/K8sPvcAnomaliesLowDiskSpaceCriticalPercentage:K8sPvcAnomaliesLowDiskSpaceCriticalPercentage": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sPvcAnomaliesLowDiskSpaceCriticalPercentageConfiguration:K8sPvcAnomaliesLowDiskSpaceCriticalPercentageConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sPvcAnomaliesLowDiskSpaceCriticalPercentageConfiguration:K8sPvcAnomaliesLowDiskSpaceCriticalPercentageConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "for at least\n"
        },
        "threshold": {
          "type": "integer",
          "description": "the available disk space is below\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes",
        "threshold"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesContainerRestarts:K8sWorkloadAnomaliesContainerRestarts": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesContainerRestartsConfiguration:K8sWorkloadAnomaliesContainerRestartsConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesContainerRestartsConfiguration:K8sWorkloadAnomaliesContainerRestartsConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "per minute, for any\n"
        },
        "threshold": {
          "type": "integer",
          "description": "there is at least\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes",
        "threshold"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesDeploymentStuck:K8sWorkloadAnomaliesDeploymentStuck": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesDeploymentStuckConfiguration:K8sWorkloadAnomaliesDeploymentStuckConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesDeploymentStuckConfiguration:K8sWorkloadAnomaliesDeploymentStuckConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "workload stops progressing for at least\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesHighCpuThrottling:K8sWorkloadAnomaliesHighCpuThrottling": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesHighCpuThrottlingConfiguration:K8sWorkloadAnomaliesHighCpuThrottlingConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesHighCpuThrottlingConfiguration:K8sWorkloadAnomaliesHighCpuThrottlingConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "of CPU usage for at least\n"
        },
        "threshold": {
          "type": "integer",
          "description": "amount of CPU throttling is above\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes",
        "threshold"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesHighCpuUsage:K8sWorkloadAnomaliesHighCpuUsage": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesHighCpuUsageConfiguration:K8sWorkloadAnomaliesHighCpuUsageConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesHighCpuUsageConfiguration:K8sWorkloadAnomaliesHighCpuUsageConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "of defined CPU limits for at least\n"
        },
        "threshold": {
          "type": "integer",
          "description": "amount of utilized workload CPU is above\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes",
        "threshold"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesHighMemoryUsage:K8sWorkloadAnomaliesHighMemoryUsage": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesHighMemoryUsageConfiguration:K8sWorkloadAnomaliesHighMemoryUsageConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesHighMemoryUsageConfiguration:K8sWorkloadAnomaliesHighMemoryUsageConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "of defined memory limits for at least\n"
        },
        "threshold": {
          "type": "integer",
          "description": "amount of utilized workload memory is above\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes",
        "threshold"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesJobFailureEvents:K8sWorkloadAnomaliesJobFailureEvents": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesNotAllPodsReady:K8sWorkloadAnomaliesNotAllPodsReady": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesNotAllPodsReadyConfiguration:K8sWorkloadAnomaliesNotAllPodsReadyConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesNotAllPodsReadyConfiguration:K8sWorkloadAnomaliesNotAllPodsReadyConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "some workload pods are not ready for at least\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesOomKills:K8sWorkloadAnomaliesOomKills": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesPendingPods:K8sWorkloadAnomaliesPendingPods": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesPendingPodsConfiguration:K8sWorkloadAnomaliesPendingPodsConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesPendingPodsConfiguration:K8sWorkloadAnomaliesPendingPodsConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "stuck in pending state for at least\n"
        },
        "threshold": {
          "type": "integer",
          "description": "there is at least\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes",
        "threshold"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesPodBackoffEvents:K8sWorkloadAnomaliesPodBackoffEvents": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesPodEvictionEvents:K8sWorkloadAnomaliesPodEvictionEvents": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesPodPreemptionEvents:K8sWorkloadAnomaliesPodPreemptionEvents": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesPodStuckInTerminating:K8sWorkloadAnomaliesPodStuckInTerminating": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesPodStuckInTerminatingConfiguration:K8sWorkloadAnomaliesPodStuckInTerminatingConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesPodStuckInTerminatingConfiguration:K8sWorkloadAnomaliesPodStuckInTerminatingConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "pod termination stops progressing for at least\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesWorkloadWithoutReadyPods:K8sWorkloadAnomaliesWorkloadWithoutReadyPods": {
      "properties": {
        "configuration": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesWorkloadWithoutReadyPodsConfiguration:K8sWorkloadAnomaliesWorkloadWithoutReadyPodsConfiguration",
          "description": "Alert if\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/K8sWorkloadAnomaliesWorkloadWithoutReadyPodsConfiguration:K8sWorkloadAnomaliesWorkloadWithoutReadyPodsConfiguration": {
      "properties": {
        "observationPeriodInMinutes": {
          "type": "integer",
          "description": "within the last\n"
        },
        "samplePeriodInMinutes": {
          "type": "integer",
          "description": "workload has no ready pods for at least\n"
        }
      },
      "type": "object",
      "required": [
        "observationPeriodInMinutes",
        "samplePeriodInMinutes"
      ]
    },
    "dynatrace:index/KubernetesAppKubernetesAppOptions:KubernetesAppKubernetesAppOptions": {
      "properties": {
        "enableKubernetesApp": {
          "type": "boolean",
          "description": "New Kubernetes experience\n"
        }
      },
      "type": "object",
      "required": [
        "enableKubernetesApp"
      ]
    },
    "dynatrace:index/KubernetesEnrichmentRules:KubernetesEnrichmentRules": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FKubernetesEnrichmentRulesRule:KubernetesEnrichmentRulesRule"
          }
        }
      },
      "type": "object",
      "required": [
        "rules"
      ]
    },
    "dynatrace:index/KubernetesEnrichmentRulesRule:KubernetesEnrichmentRulesRule": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n",
          "deprecationMessage": "Attribute no longer exists in the schema."
        },
        "primaryGrailTag": {
          "type": "boolean",
          "description": "Uses the key of the annotation or label as field name\n"
        },
        "source": {
          "type": "string",
          "description": "The source must follow the syntax of Kubernetes annotation/label keys as defined in the [Kubernetes documentation](https://dt-url.net/2c02sbn).\n"
        },
        "target": {
          "type": "string",
          "description": "Required when <span pulumi-lang-nodejs=\"`primaryGrailTag`\" pulumi-lang-dotnet=\"`PrimaryGrailTag`\" pulumi-lang-go=\"`primaryGrailTag`\" pulumi-lang-python=\"`primary_grail_tag`\" pulumi-lang-yaml=\"`primaryGrailTag`\" pulumi-lang-java=\"`primaryGrailTag`\">`primary_grail_tag`</span> is omitted or <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>. Possible Values: `dt.cost.costcenter``, `dt.cost.product``, `dt.security_context\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `ANNOTATION`, `LABEL`\n"
        }
      },
      "type": "object",
      "required": [
        "source",
        "type"
      ]
    },
    "dynatrace:index/KubernetesEventPatterns:KubernetesEventPatterns": {
      "properties": {
        "eventPatterns": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FKubernetesEventPatternsEventPattern:KubernetesEventPatternsEventPattern"
          }
        }
      },
      "type": "object",
      "required": [
        "eventPatterns"
      ]
    },
    "dynatrace:index/KubernetesEventPatternsEventPattern:KubernetesEventPatternsEventPattern": {
      "properties": {
        "active": {
          "type": "boolean",
          "description": "Activate\n"
        },
        "label": {
          "type": "string",
          "description": "Field selector name\n"
        },
        "pattern": {
          "type": "string",
          "description": "The set of allowed characters for this field has been extended with ActiveGate version 1.259. For more details, see the [documentation](https://dt-url.net/7h23wuk#set-up-event-field-selectors).\n"
        }
      },
      "type": "object",
      "required": [
        "active",
        "label",
        "pattern"
      ]
    },
    "dynatrace:index/LimitOutboundConnectionsAllowedOutboundConnections:LimitOutboundConnectionsAllowedOutboundConnections": {
      "properties": {
        "enforced": {
          "type": "boolean",
          "description": "If enabled, the Dynatrace JavaScript runtime will only be able to connect to the specified hosts.\n"
        },
        "hostLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The Dynatrace JavaScript runtime will only be to connect to these hosts.\n"
        }
      },
      "type": "object",
      "required": [
        "enforced"
      ]
    },
    "dynatrace:index/LogCustomSourceContext:LogCustomSourceContext": {
      "properties": {
        "contexts": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FLogCustomSourceContextContext:LogCustomSourceContextContext"
          }
        }
      },
      "type": "object",
      "required": [
        "contexts"
      ]
    },
    "dynatrace:index/LogCustomSourceContextContext:LogCustomSourceContextContext": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "Possible Values: `Dt_entity_process_group`\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "values"
      ]
    },
    "dynatrace:index/LogCustomSourceCustomLogSource:LogCustomSourceCustomLogSource": {
      "properties": {
        "acceptBinary": {
          "type": "boolean",
          "description": "Accept binary content\n"
        },
        "encoding": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `LOG_PATH_PATTERN`, `WINDOWS_EVENT_LOG`\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "(Required attribute for cluster v1.291 and under) It might be either an absolute path to log(s) with optional wildcards or Windows Event Log name.\n"
        },
        "valuesAndEnrichment": {
          "$ref": "#/types/dynatrace:index%2FLogCustomSourceCustomLogSourceValuesAndEnrichment:LogCustomSourceCustomLogSourceValuesAndEnrichment",
          "description": "(Required attribute for cluster v1.292+) It might be either an absolute path to log(s) with optional wildcards or Windows Event Log name.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/LogCustomSourceCustomLogSourceValuesAndEnrichment:LogCustomSourceCustomLogSourceValuesAndEnrichment": {
      "properties": {
        "customLogSourceWithEnrichments": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FLogCustomSourceCustomLogSourceValuesAndEnrichmentCustomLogSourceWithEnrichment:LogCustomSourceCustomLogSourceValuesAndEnrichmentCustomLogSourceWithEnrichment"
          }
        }
      },
      "type": "object",
      "required": [
        "customLogSourceWithEnrichments"
      ]
    },
    "dynatrace:index/LogCustomSourceCustomLogSourceValuesAndEnrichmentCustomLogSourceWithEnrichment:LogCustomSourceCustomLogSourceValuesAndEnrichmentCustomLogSourceWithEnrichment": {
      "properties": {
        "enrichment": {
          "$ref": "#/types/dynatrace:index%2FLogCustomSourceCustomLogSourceValuesAndEnrichmentCustomLogSourceWithEnrichmentEnrichment:LogCustomSourceCustomLogSourceValuesAndEnrichmentCustomLogSourceWithEnrichmentEnrichment",
          "description": "Optional field that allows to define attributes that will enrich logs. ${N} can be used in attribute value to expand the value matched by wildcards where N denotes the number of the wildcard the expand\n"
        },
        "path": {
          "type": "string",
          "description": "Values\n"
        }
      },
      "type": "object",
      "required": [
        "path"
      ]
    },
    "dynatrace:index/LogCustomSourceCustomLogSourceValuesAndEnrichmentCustomLogSourceWithEnrichmentEnrichment:LogCustomSourceCustomLogSourceValuesAndEnrichmentCustomLogSourceWithEnrichmentEnrichment": {
      "properties": {
        "enrichments": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FLogCustomSourceCustomLogSourceValuesAndEnrichmentCustomLogSourceWithEnrichmentEnrichmentEnrichment:LogCustomSourceCustomLogSourceValuesAndEnrichmentCustomLogSourceWithEnrichmentEnrichmentEnrichment"
          }
        }
      },
      "type": "object",
      "required": [
        "enrichments"
      ]
    },
    "dynatrace:index/LogCustomSourceCustomLogSourceValuesAndEnrichmentCustomLogSourceWithEnrichmentEnrichmentEnrichment:LogCustomSourceCustomLogSourceValuesAndEnrichmentCustomLogSourceWithEnrichmentEnrichmentEnrichment": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `Attribute`\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/LogEventsEventTemplate:LogEventsEventTemplate": {
      "properties": {
        "davisMerge": {
          "type": "boolean",
          "description": "Davis® AI will try to merge this event into existing problems, otherwise a new problem will always be created.\n"
        },
        "description": {
          "type": "string",
          "description": "The description of the event to trigger.\n"
        },
        "eventType": {
          "type": "string",
          "description": "Possible Values: `AVAILABILITY`, `CUSTOM_ALERT`, `CUSTOM_ANNOTATION`, `CUSTOM_CONFIGURATION`, `CUSTOM_DEPLOYMENT`, `ERROR`, `INFO`, `MARKED_FOR_TERMINATION`, `RESOURCE`, `SLOWDOWN`\n"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FLogEventsEventTemplateMetadata:LogEventsEventTemplateMetadata",
          "description": "Set of additional key-value properties to be attached to the triggered event.\n"
        },
        "title": {
          "type": "string",
          "description": "The title of the event to trigger.\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "eventType",
        "title"
      ]
    },
    "dynatrace:index/LogEventsEventTemplateMetadata:LogEventsEventTemplateMetadata": {
      "properties": {
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FLogEventsEventTemplateMetadataItem:LogEventsEventTemplateMetadataItem"
          }
        }
      },
      "type": "object",
      "required": [
        "items"
      ]
    },
    "dynatrace:index/LogEventsEventTemplateMetadataItem:LogEventsEventTemplateMetadataItem": {
      "properties": {
        "metadataKey": {
          "type": "string",
          "description": "Type 'dt.' for key hints.\n"
        },
        "metadataValue": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "metadataKey",
        "metadataValue"
      ]
    },
    "dynatrace:index/LogProcessingProcessorDefinition:LogProcessingProcessorDefinition": {
      "properties": {
        "rule": {
          "type": "string",
          "description": "Processor definition\n"
        }
      },
      "type": "object",
      "required": [
        "rule"
      ]
    },
    "dynatrace:index/LogProcessingRuleTesting:LogProcessingRuleTesting": {
      "properties": {
        "sampleLog": {
          "type": "string",
          "description": "Sample log in JSON format.\n"
        }
      },
      "type": "object",
      "required": [
        "sampleLog"
      ]
    },
    "dynatrace:index/LogSecurityContextSecurityContextRule:LogSecurityContextSecurityContextRule": {
      "properties": {
        "query": {
          "type": "string",
          "description": "Matcher\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name\n"
        },
        "value": {
          "type": "string",
          "description": "Literal value to be set\n"
        },
        "valueSource": {
          "type": "string",
          "description": "Possible Values: `FIELD`, `LITERAL`\n"
        },
        "valueSourceField": {
          "type": "string",
          "description": "Name of field used to copy value\n"
        }
      },
      "type": "object",
      "required": [
        "query",
        "ruleName",
        "valueSource"
      ]
    },
    "dynatrace:index/LogSensitiveDataMaskingMasking:LogSensitiveDataMaskingMasking": {
      "properties": {
        "expression": {
          "type": "string",
          "description": "Maximum one capture group is allowed. If none was given, the whole expression will be treated as a capture group.\n"
        },
        "replacement": {
          "type": "string",
          "description": "The string to replace the masked expression with. Irrelevant if <span pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\">`type`</span> is `SHA1`.\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `SHA1`, `STRING`\n"
        }
      },
      "type": "object",
      "required": [
        "expression",
        "type"
      ]
    },
    "dynatrace:index/LogSensitiveDataMaskingMatchers:LogSensitiveDataMaskingMatchers": {
      "properties": {
        "matchers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FLogSensitiveDataMaskingMatchersMatcher:LogSensitiveDataMaskingMatchersMatcher"
          }
        }
      },
      "type": "object",
      "required": [
        "matchers"
      ]
    },
    "dynatrace:index/LogSensitiveDataMaskingMatchersMatcher:LogSensitiveDataMaskingMatchersMatcher": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "Possible Values: `Container_name`, `Dt_entity_container_group`, `Dt_entity_process_group`, `Host_tag`, `K8s_container_name`, `K8s_deployment_name`, `K8s_namespace_name`, `K8s_pod_annotation`, `K8s_pod_label`, `K8s_workload_kind`, `K8s_workload_name`, `Log_source`, `Log_source_origin`, `Process_technology`\n"
        },
        "operator": {
          "type": "string",
          "description": "Possible Values: `MATCHES`\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "operator",
        "values"
      ]
    },
    "dynatrace:index/LogStorageMatchers:LogStorageMatchers": {
      "properties": {
        "matchers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FLogStorageMatchersMatcher:LogStorageMatchersMatcher"
          }
        }
      },
      "type": "object",
      "required": [
        "matchers"
      ]
    },
    "dynatrace:index/LogStorageMatchersMatcher:LogStorageMatchersMatcher": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "Possible Values: `Container_name`, `Dt_entity_container_group`, `Dt_entity_process_group`, `Host_tag`, `Journald_unit`, `K8s_container_name`, `K8s_deployment_name`, `K8s_namespace_name`, `K8s_pod_annotation`, `K8s_pod_label`, `K8s_workload_kind`, `K8s_workload_name`, `Log_content`, `Log_source`, `Log_source_origin`, `Loglevel`, `Process_technology`, `Winlog_eventid`, `Winlog_keywords`, `Winlog_opcode`, `Winlog_provider`, `Winlog_task`, `Winlog_username`\n"
        },
        "operator": {
          "type": "string",
          "description": "Possible Values: `MATCHES`\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "operator",
        "values"
      ]
    },
    "dynatrace:index/LogTimestampEntryBoundary:LogTimestampEntryBoundary": {
      "properties": {
        "pattern": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/LogTimestampMatchers:LogTimestampMatchers": {
      "properties": {
        "matchers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FLogTimestampMatchersMatcher:LogTimestampMatchersMatcher"
          }
        }
      },
      "type": "object",
      "required": [
        "matchers"
      ]
    },
    "dynatrace:index/LogTimestampMatchersMatcher:LogTimestampMatchersMatcher": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "Possible Values: `Container_name`, `Dt_entity_container_group`, `Dt_entity_process_group`, `Host_tag`, `K8s_container_name`, `K8s_deployment_name`, `K8s_namespace_name`, `K8s_pod_annotation`, `K8s_pod_label`, `K8s_workload_kind`, `K8s_workload_name`, `Log_source`, `Log_source_origin`, `Process_technology`\n"
        },
        "operator": {
          "type": "string",
          "description": "Possible Values: `MATCHES`\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "operator",
        "values"
      ]
    },
    "dynatrace:index/MaintenanceFilters:MaintenanceFilters": {
      "properties": {
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FMaintenanceFiltersFilter:MaintenanceFiltersFilter"
          }
        }
      },
      "type": "object",
      "required": [
        "filters"
      ]
    },
    "dynatrace:index/MaintenanceFiltersFilter:MaintenanceFiltersFilter": {
      "properties": {
        "entityId": {
          "type": "string",
          "description": "A specific entity that should match this maintenance window.. **Note**: If an entity type filter value is set, it must be equal to the type of the selected entity. Otherwise this maintenance window will not match.\n"
        },
        "entityTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Entities which contain all of the configured tags will match this maintenance window.\n"
        },
        "entityType": {
          "type": "string",
          "description": "Type of entities this maintenance window should match.. If no entity type is selected all entities regardless of the type will match.\n"
        },
        "managementZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Entities which are part of all the configured management zones will match this maintenance window.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/MaintenanceGeneralProperties:MaintenanceGeneralProperties": {
      "properties": {
        "description": {
          "type": "string",
          "description": "A short description of the maintenance purpose.\n"
        },
        "disableSynthetic": {
          "type": "boolean",
          "description": "Disables the execution of the synthetic monitors that are within [the scope of this maintenance window](https://dt-url.net/0e0341m).\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the maintenance window, displayed in the UI\n"
        },
        "suppression": {
          "type": "string",
          "description": "The type of suppression of alerting and problem detection during the maintenance. Possible Values: `DETECT_PROBLEMS_AND_ALERT`, `DETECT_PROBLEMS_DONT_ALERT`, `DONT_DETECT_PROBLEMS`\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the maintenance, possible values: `PLANNED` or `UNPLANNED`\n"
        }
      },
      "type": "object",
      "required": [
        "disableSynthetic",
        "name",
        "suppression",
        "type"
      ]
    },
    "dynatrace:index/MaintenanceSchedule:MaintenanceSchedule": {
      "properties": {
        "dailyRecurrence": {
          "$ref": "#/types/dynatrace:index%2FMaintenanceScheduleDailyRecurrence:MaintenanceScheduleDailyRecurrence",
          "description": "The configuration for maintenance windows occuring daily\n"
        },
        "monthlyRecurrence": {
          "$ref": "#/types/dynatrace:index%2FMaintenanceScheduleMonthlyRecurrence:MaintenanceScheduleMonthlyRecurrence",
          "description": "The configuration for maintenance windows occuring monthly\n"
        },
        "onceRecurrence": {
          "$ref": "#/types/dynatrace:index%2FMaintenanceScheduleOnceRecurrence:MaintenanceScheduleOnceRecurrence",
          "description": "The configuration for maintenance windows occuring once\n"
        },
        "type": {
          "type": "string",
          "description": "The type maintenance window, possible values: `DAILY`, `MONTHLY`, `ONCE`, `WEEKLY`\n"
        },
        "weeklyRecurrence": {
          "$ref": "#/types/dynatrace:index%2FMaintenanceScheduleWeeklyRecurrence:MaintenanceScheduleWeeklyRecurrence",
          "description": "The configuration for maintenance windows occuring weekly\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/MaintenanceScheduleDailyRecurrence:MaintenanceScheduleDailyRecurrence": {
      "properties": {
        "recurrenceRange": {
          "$ref": "#/types/dynatrace:index%2FMaintenanceScheduleDailyRecurrenceRecurrenceRange:MaintenanceScheduleDailyRecurrenceRecurrenceRange",
          "description": "The recurrence date range of the maintenance window\n"
        },
        "timeWindow": {
          "$ref": "#/types/dynatrace:index%2FMaintenanceScheduleDailyRecurrenceTimeWindow:MaintenanceScheduleDailyRecurrenceTimeWindow",
          "description": "The time window of the maintenance window\n"
        }
      },
      "type": "object",
      "required": [
        "recurrenceRange",
        "timeWindow"
      ]
    },
    "dynatrace:index/MaintenanceScheduleDailyRecurrenceRecurrenceRange:MaintenanceScheduleDailyRecurrenceRecurrenceRange": {
      "properties": {
        "endDate": {
          "type": "string",
          "description": "The end date of the recurrence range in YYYY-MM-DD format\n"
        },
        "startDate": {
          "type": "string",
          "description": "The start date of the recurrence range in YYYY-MM-DD format\n"
        }
      },
      "type": "object",
      "required": [
        "endDate",
        "startDate"
      ]
    },
    "dynatrace:index/MaintenanceScheduleDailyRecurrenceTimeWindow:MaintenanceScheduleDailyRecurrenceTimeWindow": {
      "properties": {
        "endTime": {
          "type": "string",
          "description": "The end time of the maintenance window validity period in hh:mm:ss format\n"
        },
        "startTime": {
          "type": "string",
          "description": "The start time of the maintenance window validity period in hh:mm:ss format\n"
        },
        "timeZone": {
          "type": "string",
          "description": "The time zone of the start and end time. Default time zone is UTC. You can use either UTC offset `UTC+01:00` format or the IANA Time Zone Database format (for example, `Europe/Vienna`)\n"
        }
      },
      "type": "object",
      "required": [
        "endTime",
        "startTime",
        "timeZone"
      ]
    },
    "dynatrace:index/MaintenanceScheduleMonthlyRecurrence:MaintenanceScheduleMonthlyRecurrence": {
      "properties": {
        "dayOfMonth": {
          "type": "integer",
          "description": "The day of the month for monthly maintenance. If the selected day does not fall within the month, the maintenance window will be active on the last day of the month.\n"
        },
        "recurrenceRange": {
          "$ref": "#/types/dynatrace:index%2FMaintenanceScheduleMonthlyRecurrenceRecurrenceRange:MaintenanceScheduleMonthlyRecurrenceRecurrenceRange",
          "description": "The recurrence date range of the maintenance window\n"
        },
        "timeWindow": {
          "$ref": "#/types/dynatrace:index%2FMaintenanceScheduleMonthlyRecurrenceTimeWindow:MaintenanceScheduleMonthlyRecurrenceTimeWindow",
          "description": "The time window of the maintenance window\n"
        }
      },
      "type": "object",
      "required": [
        "dayOfMonth",
        "recurrenceRange",
        "timeWindow"
      ]
    },
    "dynatrace:index/MaintenanceScheduleMonthlyRecurrenceRecurrenceRange:MaintenanceScheduleMonthlyRecurrenceRecurrenceRange": {
      "properties": {
        "endDate": {
          "type": "string",
          "description": "The end date of the recurrence range in YYYY-MM-DD format\n"
        },
        "startDate": {
          "type": "string",
          "description": "The start date of the recurrence range in YYYY-MM-DD format\n"
        }
      },
      "type": "object",
      "required": [
        "endDate",
        "startDate"
      ]
    },
    "dynatrace:index/MaintenanceScheduleMonthlyRecurrenceTimeWindow:MaintenanceScheduleMonthlyRecurrenceTimeWindow": {
      "properties": {
        "endTime": {
          "type": "string",
          "description": "The end time of the maintenance window validity period in hh:mm:ss format\n"
        },
        "startTime": {
          "type": "string",
          "description": "The start time of the maintenance window validity period in hh:mm:ss format\n"
        },
        "timeZone": {
          "type": "string",
          "description": "The time zone of the start and end time. Default time zone is UTC. You can use either UTC offset `UTC+01:00` format or the IANA Time Zone Database format (for example, `Europe/Vienna`)\n"
        }
      },
      "type": "object",
      "required": [
        "endTime",
        "startTime",
        "timeZone"
      ]
    },
    "dynatrace:index/MaintenanceScheduleOnceRecurrence:MaintenanceScheduleOnceRecurrence": {
      "properties": {
        "endTime": {
          "type": "string",
          "description": "The end time of the maintenance window validity period in YYYY-MM-DDThh:mm:ss format (for example, `2022-01-01T08:00:00`)\n"
        },
        "startTime": {
          "type": "string",
          "description": "The start time of the maintenance window validity period in YYYY-MM-DDThh:mm:ss format (for example, `2022-01-01T08:00:00`)\n"
        },
        "timeZone": {
          "type": "string",
          "description": "The time zone of the start and end time. Default time zone is UTC. You can use either UTC offset `UTC+01:00` format or the IANA Time Zone Database format (for example, `Europe/Vienna`)\n"
        }
      },
      "type": "object",
      "required": [
        "endTime",
        "startTime",
        "timeZone"
      ]
    },
    "dynatrace:index/MaintenanceScheduleWeeklyRecurrence:MaintenanceScheduleWeeklyRecurrence": {
      "properties": {
        "dayOfWeek": {
          "type": "string",
          "description": "The day of the week for weekly maintenance, possible values: `FRIDAY`, `MONDAY`, `SATURDAY`, `SUNDAY`, `THURSDAY`, `TUESDAY`, `WEDNESDAY`\n"
        },
        "recurrenceRange": {
          "$ref": "#/types/dynatrace:index%2FMaintenanceScheduleWeeklyRecurrenceRecurrenceRange:MaintenanceScheduleWeeklyRecurrenceRecurrenceRange",
          "description": "The recurrence date range of the maintenance window\n"
        },
        "timeWindow": {
          "$ref": "#/types/dynatrace:index%2FMaintenanceScheduleWeeklyRecurrenceTimeWindow:MaintenanceScheduleWeeklyRecurrenceTimeWindow",
          "description": "The time window of the maintenance window\n"
        }
      },
      "type": "object",
      "required": [
        "dayOfWeek",
        "recurrenceRange",
        "timeWindow"
      ]
    },
    "dynatrace:index/MaintenanceScheduleWeeklyRecurrenceRecurrenceRange:MaintenanceScheduleWeeklyRecurrenceRecurrenceRange": {
      "properties": {
        "endDate": {
          "type": "string",
          "description": "The end date of the recurrence range in YYYY-MM-DD format\n"
        },
        "startDate": {
          "type": "string",
          "description": "The start date of the recurrence range in YYYY-MM-DD format\n"
        }
      },
      "type": "object",
      "required": [
        "endDate",
        "startDate"
      ]
    },
    "dynatrace:index/MaintenanceScheduleWeeklyRecurrenceTimeWindow:MaintenanceScheduleWeeklyRecurrenceTimeWindow": {
      "properties": {
        "endTime": {
          "type": "string",
          "description": "The end time of the maintenance window validity period in hh:mm:ss format\n"
        },
        "startTime": {
          "type": "string",
          "description": "The start time of the maintenance window validity period in hh:mm:ss format\n"
        },
        "timeZone": {
          "type": "string",
          "description": "The time zone of the start and end time. Default time zone is UTC. You can use either UTC offset `UTC+01:00` format or the IANA Time Zone Database format (for example, `Europe/Vienna`)\n"
        }
      },
      "type": "object",
      "required": [
        "endTime",
        "startTime",
        "timeZone"
      ]
    },
    "dynatrace:index/MaintenanceWindowSchedule:MaintenanceWindowSchedule": {
      "properties": {
        "end": {
          "type": "string",
          "description": "The end date and time of the maintenance window validity period in yyyy-mm-dd HH:mm format\n"
        },
        "recurrence": {
          "$ref": "#/types/dynatrace:index%2FMaintenanceWindowScheduleRecurrence:MaintenanceWindowScheduleRecurrence",
          "description": "The recurrence of the maintenance window\n"
        },
        "recurrenceType": {
          "type": "string",
          "description": "The type of the schedule recurrence. Possible values are `DAILY`, `MONTHLY`, `ONCE` and `WEEKLY`\n"
        },
        "start": {
          "type": "string",
          "description": "The start date and time of the maintenance window validity period in yyyy-mm-dd HH:mm format\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "zoneId": {
          "type": "string",
          "description": "The time zone of the start and end time. Default time zone is UTC. You can use either UTC offset `UTC+01:00` format or the IANA Time Zone Database format (for example, `Europe/Vienna`)\n"
        }
      },
      "type": "object",
      "required": [
        "end",
        "recurrenceType",
        "start",
        "zoneId"
      ]
    },
    "dynatrace:index/MaintenanceWindowScheduleRecurrence:MaintenanceWindowScheduleRecurrence": {
      "properties": {
        "dayOfMonth": {
          "type": "integer",
          "description": "The day of the month for monthly maintenance.  The value of <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span> is treated as the last day of the month for months that don't have a 31st day. The value of <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span> is also treated as the last day of the month for February\n"
        },
        "dayOfWeek": {
          "type": "string",
          "description": "The day of the week for weekly maintenance.  The format is the full name of the day in upper case, for example `THURSDAY`\n"
        },
        "durationMinutes": {
          "type": "integer",
          "description": "The duration of the maintenance window in minutes\n"
        },
        "startTime": {
          "type": "string",
          "description": "The start time of the maintenance window in HH:mm format\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "durationMinutes",
        "startTime"
      ]
    },
    "dynatrace:index/MaintenanceWindowScope:MaintenanceWindowScope": {
      "properties": {
        "entities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of Dynatrace entities (for example, hosts or services) to be included in the scope.  Allowed values are Dynatrace entity IDs\n"
        },
        "matches": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FMaintenanceWindowScopeMatch:MaintenanceWindowScopeMatch"
          },
          "description": "A list of matching rules for dynamic scope formation.  If several rules are set, the OR logic applies\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/MaintenanceWindowScopeMatch:MaintenanceWindowScopeMatch": {
      "properties": {
        "mzId": {
          "type": "string",
          "description": "The ID of a management zone to which the matched entities must belong\n"
        },
        "tagCombination": {
          "type": "string",
          "description": "The logic that applies when several tags are specified: AND/OR.  If not set, the OR logic is used\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FMaintenanceWindowScopeMatchTag:MaintenanceWindowScopeMatchTag"
          },
          "description": "The tag you want to use for matching.  You can use custom tags from the UI, AWS tags, Cloud Foundry tags, OpenShift/Kubernetes, and tags based on environment variables\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the Dynatrace entities (for example, hosts or services) you want to pick up by matching\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/MaintenanceWindowScopeMatchTag:MaintenanceWindowScopeMatchTag": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the `CONTEXTLESS` value\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. Custom tags have the tag value here\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/ManagementZoneDimensionalRule:ManagementZoneDimensionalRule": {
      "properties": {
        "appliesTo": {
          "type": "string",
          "description": "The target of the rule. Possible values are\n   - `ANY`\n   - `LOG`\n   - `METRIC`\n"
        },
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneDimensionalRuleCondition:ManagementZoneDimensionalRuleCondition"
          },
          "description": "A list of conditions for the management zone. The management zone applies only if **all** conditions are fulfilled\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The rule is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "appliesTo"
      ]
    },
    "dynatrace:index/ManagementZoneDimensionalRuleCondition:ManagementZoneDimensionalRuleCondition": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The reference value for comparison. For conditions of the `DIMENSION` type, specify the key here\n"
        },
        "match": {
          "type": "string",
          "description": "How to compare. Possible values are \n   - `BEGINS_WITH`\n   - `EQUALS`\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the condition. Possible values are \n   - `DIMENSION`\n   - `LOG_FILE_NAME`\n   - `METRIC_KEY`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the dimension. Only applicable when type is set to `DIMENSION`\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "match",
        "type"
      ]
    },
    "dynatrace:index/ManagementZoneEntitySelectorBasedRule:ManagementZoneEntitySelectorBasedRule": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The rule is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "selector": {
          "type": "string",
          "description": "The entity selector string, by which the entities are selected\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/ManagementZoneRule:ManagementZoneRule": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleCondition:ManagementZoneRuleCondition"
          },
          "description": "A list of matching rules for the management zone. The management zone applies only if **all** conditions are fulfilled\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The rule is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "propagationTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "How to apply the management zone to underlying entities:\n   - `SERVICE_TO_HOST_LIKE`: Apply to underlying hosts of matching services\n   - `SERVICE_TO_PROCESS_GROUP_LIKE`: Apply to underlying process groups of matching services\n   - `PROCESS_GROUP_TO_HOST`: Apply to underlying hosts of matching process groups\n   - `PROCESS_GROUP_TO_SERVICE`: Apply to all services provided by matching process groups\n   - `HOST_TO_PROCESS_GROUP_INSTANCE`: Apply to processes running on matching hosts\n   - `CUSTOM_DEVICE_GROUP_TO_CUSTOM_DEVICE`: Apply to custom devices in matching custom device groups\n   - `AZURE_TO_PG`: Apply to process groups connected to matching Azure entities\n   - `AZURE_TO_SERVICE`: Apply to services provided by matching Azure entities\n"
        },
        "type": {
          "type": "string",
          "description": "The type of Dynatrace entities the management zone can be applied to\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/ManagementZoneRuleCondition:ManagementZoneRuleCondition": {
      "properties": {
        "applicationTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionApplicationTypeComparison:ManagementZoneRuleConditionApplicationTypeComparison"
          },
          "description": "Comparison for `APPLICATION_TYPE` attributes\n",
          "deprecationMessage": "You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility."
        },
        "applicationTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionApplicationType:ManagementZoneRuleConditionApplicationType"
          },
          "description": "Comparison for `APPLICATION_TYPE` attributes\n"
        },
        "azureComputeModeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionAzureComputeModeComparison:ManagementZoneRuleConditionAzureComputeModeComparison"
          },
          "description": "Comparison for `AZURE_COMPUTE_MODE` attributes\n"
        },
        "azureComputeModes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionAzureComputeMode:ManagementZoneRuleConditionAzureComputeMode"
          },
          "description": "Comparison for `AZURE_COMPUTE_MODE` attributes\n",
          "deprecationMessage": "You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility."
        },
        "azureSkuComparisions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionAzureSkuComparision:ManagementZoneRuleConditionAzureSkuComparision"
          },
          "description": "Comparison for `AZURE_SKU` attributes\n",
          "deprecationMessage": "You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility."
        },
        "azureSkus": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionAzureSkus:ManagementZoneRuleConditionAzureSkus"
          },
          "description": "Comparison for `AZURE_SKU` attributes\n"
        },
        "baseComparisonBasics": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionBaseComparisonBasic:ManagementZoneRuleConditionBaseComparisonBasic"
          },
          "description": "A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property.\n",
          "deprecationMessage": "You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility."
        },
        "baseConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionBaseConditionKey:ManagementZoneRuleConditionBaseConditionKey"
          },
          "description": "Fallback for not yet known type\n",
          "deprecationMessage": "'base_condition_key' is deprecated. You should use 'key'"
        },
        "bitnessComparisions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionBitnessComparision:ManagementZoneRuleConditionBitnessComparision"
          },
          "description": "Comparison for `BITNESS` attributes\n",
          "deprecationMessage": "You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility."
        },
        "bitnesses": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionBitness:ManagementZoneRuleConditionBitness"
          },
          "description": "Comparison for `BITNESS` attributes\n"
        },
        "cloudTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionCloudTypeComparison:ManagementZoneRuleConditionCloudTypeComparison"
          },
          "description": "Comparison for `CLOUD_TYPE` attributes\n",
          "deprecationMessage": "You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility."
        },
        "cloudTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionCloudType:ManagementZoneRuleConditionCloudType"
          },
          "description": "Comparison for `CLOUD_TYPE` attributes\n"
        },
        "comparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionComparison:ManagementZoneRuleConditionComparison"
          },
          "description": "A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property.\n"
        },
        "customApplicationTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionCustomApplicationTypeComparison:ManagementZoneRuleConditionCustomApplicationTypeComparison"
          },
          "description": "Comparison for `CUSTOM_APPLICATION_TYPE` attributes\n",
          "deprecationMessage": "You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility."
        },
        "customApplicationTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionCustomApplicationType:ManagementZoneRuleConditionCustomApplicationType"
          },
          "description": "Comparison for `CUSTOM_APPLICATION_TYPE` attributes\n"
        },
        "customHostMetadataConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionCustomHostMetadataConditionKey:ManagementZoneRuleConditionCustomHostMetadataConditionKey"
          },
          "description": "Key for Custom Host Metadata\n",
          "deprecationMessage": "'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'"
        },
        "customHostMetadatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionCustomHostMetadata:ManagementZoneRuleConditionCustomHostMetadata"
          },
          "description": "Key for Custom Host Metadata\n"
        },
        "customProcessMetadataConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionCustomProcessMetadataConditionKey:ManagementZoneRuleConditionCustomProcessMetadataConditionKey"
          },
          "description": "Key for Custom Process Metadata\n",
          "deprecationMessage": "'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'"
        },
        "customProcessMetadatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionCustomProcessMetadata:ManagementZoneRuleConditionCustomProcessMetadata"
          },
          "description": "Key for Custom Process Metadata\n"
        },
        "databaseTopologies": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionDatabaseTopology:ManagementZoneRuleConditionDatabaseTopology"
          },
          "description": "Comparison for `DATABASE_TOPOLOGY` attributes\n"
        },
        "databaseTopologyComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionDatabaseTopologyComparison:ManagementZoneRuleConditionDatabaseTopologyComparison"
          },
          "description": "Comparison for `DATABASE_TOPOLOGY` attributes\n",
          "deprecationMessage": "You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility."
        },
        "dcrumDecoderComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionDcrumDecoderComparison:ManagementZoneRuleConditionDcrumDecoderComparison"
          },
          "description": "Comparison for `DCRUM_DECODER_TYPE` attributes\n",
          "deprecationMessage": "You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility."
        },
        "dcrumDecoders": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionDcrumDecoder:ManagementZoneRuleConditionDcrumDecoder"
          },
          "description": "Comparison for `DCRUM_DECODER_TYPE` attributes\n"
        },
        "entities": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionEntity:ManagementZoneRuleConditionEntity"
          },
          "description": "Comparison for `ENTITY_ID` attributes\n"
        },
        "entityIdComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionEntityIdComparison:ManagementZoneRuleConditionEntityIdComparison"
          },
          "description": "Comparison for `ENTITY_ID` attributes\n",
          "deprecationMessage": "You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility."
        },
        "hostTeches": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionHostTech:ManagementZoneRuleConditionHostTech"
          },
          "description": "Comparison for `SIMPLE_HOST_TECH` attributes\n"
        },
        "hypervisorTypeComparisions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionHypervisorTypeComparision:ManagementZoneRuleConditionHypervisorTypeComparision"
          },
          "description": "<span pulumi-lang-nodejs=\"`hypervisorTypeComparision`\" pulumi-lang-dotnet=\"`HypervisorTypeComparision`\" pulumi-lang-go=\"`hypervisorTypeComparision`\" pulumi-lang-python=\"`hypervisor_type_comparision`\" pulumi-lang-yaml=\"`hypervisorTypeComparision`\" pulumi-lang-java=\"`hypervisorTypeComparision`\">`hypervisor_type_comparision`</span> is deprecated. Use <span pulumi-lang-nodejs=\"`hypervisor`\" pulumi-lang-dotnet=\"`Hypervisor`\" pulumi-lang-go=\"`hypervisor`\" pulumi-lang-python=\"`hypervisor`\" pulumi-lang-yaml=\"`hypervisor`\" pulumi-lang-java=\"`hypervisor`\">`hypervisor`</span> instead\n",
          "deprecationMessage": "<span pulumi-lang-nodejs=\"`hypervisorTypeComparision`\" pulumi-lang-dotnet=\"`HypervisorTypeComparision`\" pulumi-lang-go=\"`hypervisorTypeComparision`\" pulumi-lang-python=\"`hypervisor_type_comparision`\" pulumi-lang-yaml=\"`hypervisorTypeComparision`\" pulumi-lang-java=\"`hypervisorTypeComparision`\">`hypervisor_type_comparision`</span> is deprecated. Use <span pulumi-lang-nodejs=\"`hypervisor`\" pulumi-lang-dotnet=\"`Hypervisor`\" pulumi-lang-go=\"`hypervisor`\" pulumi-lang-python=\"`hypervisor`\" pulumi-lang-yaml=\"`hypervisor`\" pulumi-lang-java=\"`hypervisor`\">`hypervisor`</span> instead"
        },
        "hypervisors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionHypervisor:ManagementZoneRuleConditionHypervisor"
          },
          "description": "Comparison for `HYPERVISOR_TYPE` attributes\n"
        },
        "indexedNameComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionIndexedNameComparison:ManagementZoneRuleConditionIndexedNameComparison"
          },
          "description": "Comparison for `INDEXED_NAME` attributes\n",
          "deprecationMessage": "You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility."
        },
        "indexedNames": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionIndexedName:ManagementZoneRuleConditionIndexedName"
          },
          "description": "Comparison for `INDEXED_NAME` attributes\n"
        },
        "indexedStringComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionIndexedStringComparison:ManagementZoneRuleConditionIndexedStringComparison"
          },
          "description": "Comparison for `INDEXED_STRING` attributes\n",
          "deprecationMessage": "You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility."
        },
        "indexedStrings": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionIndexedString:ManagementZoneRuleConditionIndexedString"
          },
          "description": "Comparison for `INDEXED_STRING` attributes\n"
        },
        "indexedTagComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionIndexedTagComparison:ManagementZoneRuleConditionIndexedTagComparison"
          },
          "description": "Comparison for `INDEXED_TAG` attributes\n",
          "deprecationMessage": "You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility."
        },
        "indexedTags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionIndexedTag:ManagementZoneRuleConditionIndexedTag"
          },
          "description": "Comparison for `INDEXED_TAG` attributes\n"
        },
        "integerComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionIntegerComparison:ManagementZoneRuleConditionIntegerComparison"
          },
          "description": "Comparison for `INTEGER` attributes\n",
          "deprecationMessage": "You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility."
        },
        "integers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionInteger:ManagementZoneRuleConditionInteger"
          },
          "description": "Comparison for `INTEGER` attributes\n"
        },
        "ipaddressComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionIpaddressComparison:ManagementZoneRuleConditionIpaddressComparison"
          },
          "description": "Comparison for `IP_ADDRESS` attributes\n",
          "deprecationMessage": "You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility."
        },
        "ipaddresses": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionIpaddress:ManagementZoneRuleConditionIpaddress"
          },
          "description": "Comparison for `IP_ADDRESS` attributes\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionKey:ManagementZoneRuleConditionKey"
          },
          "description": "Fallback for not yet known type\n"
        },
        "mobilePlatformComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionMobilePlatformComparison:ManagementZoneRuleConditionMobilePlatformComparison"
          },
          "description": "Comparison for `MOBILE_PLATFORM` attributes\n",
          "deprecationMessage": "You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility."
        },
        "mobilePlatforms": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionMobilePlatform:ManagementZoneRuleConditionMobilePlatform"
          },
          "description": "Comparison for `MOBILE_PLATFORM` attributes\n"
        },
        "osArches": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionOsArch:ManagementZoneRuleConditionOsArch"
          },
          "description": "Comparison for `OS_ARCHITECTURE` attributes\n"
        },
        "osTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionOsType:ManagementZoneRuleConditionOsType"
          },
          "description": "Comparison for `OS_TYPE` attributes\n"
        },
        "osarchitectureComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionOsarchitectureComparison:ManagementZoneRuleConditionOsarchitectureComparison"
          },
          "description": "Comparison for `OS_ARCHITECTURE` attributes\n",
          "deprecationMessage": "You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility."
        },
        "ostypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionOstypeComparison:ManagementZoneRuleConditionOstypeComparison"
          },
          "description": "Comparison for `OS_TYPE` attributes\n",
          "deprecationMessage": "You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility."
        },
        "paasTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionPaasTypeComparison:ManagementZoneRuleConditionPaasTypeComparison"
          },
          "description": "Comparison for `PAAS_TYPE` attributes\n",
          "deprecationMessage": "You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility."
        },
        "paasTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionPaasType:ManagementZoneRuleConditionPaasType"
          },
          "description": "Comparison for `PAAS_TYPE` attributes\n"
        },
        "processMetadataConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionProcessMetadataConditionKey:ManagementZoneRuleConditionProcessMetadataConditionKey"
          },
          "description": "The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type\n",
          "deprecationMessage": "'process_metadata_condition_key' is deprecated. You should use 'process_metadata'"
        },
        "processMetadatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionProcessMetadata:ManagementZoneRuleConditionProcessMetadata"
          },
          "description": "The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type\n"
        },
        "serviceTopologies": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionServiceTopology:ManagementZoneRuleConditionServiceTopology"
          },
          "description": "Comparison for `SERVICE_TOPOLOGY` attributes\n"
        },
        "serviceTopologyComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionServiceTopologyComparison:ManagementZoneRuleConditionServiceTopologyComparison"
          },
          "description": "Comparison for `SERVICE_TOPOLOGY` attributes\n",
          "deprecationMessage": "You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility."
        },
        "serviceTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionServiceTypeComparison:ManagementZoneRuleConditionServiceTypeComparison"
          },
          "description": "Comparison for `SERVICE_TYPE` attributes\n",
          "deprecationMessage": "You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility."
        },
        "serviceTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionServiceType:ManagementZoneRuleConditionServiceType"
          },
          "description": "Comparison for `SERVICE_TYPE` attributes\n"
        },
        "simpleHostTechComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionSimpleHostTechComparison:ManagementZoneRuleConditionSimpleHostTechComparison"
          },
          "description": "Comparison for `SIMPLE_HOST_TECH` attributes\n",
          "deprecationMessage": "You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility."
        },
        "simpleTechComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionSimpleTechComparison:ManagementZoneRuleConditionSimpleTechComparison"
          },
          "description": "Comparison for `SIMPLE_TECH` attributes\n",
          "deprecationMessage": "You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility."
        },
        "stringComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionStringComparison:ManagementZoneRuleConditionStringComparison"
          },
          "description": "Comparison for `STRING` attributes\n",
          "deprecationMessage": "You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility."
        },
        "stringConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionStringConditionKey:ManagementZoneRuleConditionStringConditionKey"
          },
          "description": "The key for dynamic attributes of the `STRING` type\n",
          "deprecationMessage": "'string_condition_key' is deprecated. You should use 'string_key'"
        },
        "stringKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionStringKey:ManagementZoneRuleConditionStringKey"
          },
          "description": "The key for dynamic attributes of the `STRING` type\n"
        },
        "strings": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionString:ManagementZoneRuleConditionString"
          },
          "description": "Comparison for `STRING` attributes\n"
        },
        "syntheticEngineTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionSyntheticEngineTypeComparison:ManagementZoneRuleConditionSyntheticEngineTypeComparison"
          },
          "description": "Comparison for `SYNTHETIC_ENGINE_TYPE` attributes\n",
          "deprecationMessage": "You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility."
        },
        "syntheticEngines": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionSyntheticEngine:ManagementZoneRuleConditionSyntheticEngine"
          },
          "description": "Comparison for `SYNTHETIC_ENGINE_TYPE` attributes\n"
        },
        "tagComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionTagComparison:ManagementZoneRuleConditionTagComparison"
          },
          "description": "Comparison for `TAG` attributes\n",
          "deprecationMessage": "You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility."
        },
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionTag:ManagementZoneRuleConditionTag"
          },
          "description": "Comparison for `TAG` attributes\n"
        },
        "teches": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionTech:ManagementZoneRuleConditionTech"
          },
          "description": "Comparison for `SIMPLE_TECH` attributes\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/ManagementZoneRuleConditionApplicationType:ManagementZoneRuleConditionApplicationType": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionApplicationTypeComparison:ManagementZoneRuleConditionApplicationTypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be APPLICATION_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionAzureComputeMode:ManagementZoneRuleConditionAzureComputeMode": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are DEDICATED or SHARED.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionAzureComputeModeComparison:ManagementZoneRuleConditionAzureComputeModeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are DEDICATED or SHARED.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionAzureSkuComparision:ManagementZoneRuleConditionAzureSkuComparision": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be AZURE_SKU\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are BASIC, DYNAMIC, FREE, PREMIUM, SHARED and STANDARD.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionAzureSkus:ManagementZoneRuleConditionAzureSkus": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are BASIC, DYNAMIC, FREE, PREMIUM, SHARED and STANDARD.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionBaseComparisonBasic:ManagementZoneRuleConditionBaseComparisonBasic": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "type": {
          "type": "string",
          "description": "The type of comparison\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionBaseConditionKey:ManagementZoneRuleConditionBaseConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "type": {
          "type": "string",
          "description": "Defines the actual set of fields depending on the value\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionBitness:ManagementZoneRuleConditionBitness": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are 32 and 64.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionBitnessComparision:ManagementZoneRuleConditionBitnessComparision": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be BITNESS\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are 32 and 64.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionCloudType:ManagementZoneRuleConditionCloudType": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AZURE, EC2, GOOGLE_CLOUD_PLATFORM, OPENSTACK, ORACLE and UNRECOGNIZED.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionCloudTypeComparison:ManagementZoneRuleConditionCloudTypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be CLOUD_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AZURE, EC2, GOOGLE_CLOUD_PLATFORM, OPENSTACK, ORACLE and UNRECOGNIZED.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionComparison:ManagementZoneRuleConditionComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "type": {
          "type": "string",
          "description": "The type of comparison\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionCustomApplicationType:ManagementZoneRuleConditionCustomApplicationType": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AMAZON_ECHO, DESKTOP, EMBEDDED, IOT, MICROSOFT_HOLOLENS and UFO.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionCustomApplicationTypeComparison:ManagementZoneRuleConditionCustomApplicationTypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be CUSTOM_APPLICATION_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AMAZON_ECHO, DESKTOP, EMBEDDED, IOT, MICROSOFT_HOLOLENS and UFO.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionCustomHostMetadata:ManagementZoneRuleConditionCustomHostMetadata": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionCustomHostMetadataDynamicKey:ManagementZoneRuleConditionCustomHostMetadataDynamicKey",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionCustomHostMetadataConditionKey:ManagementZoneRuleConditionCustomHostMetadataConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionCustomHostMetadataConditionKeyDynamicKey:ManagementZoneRuleConditionCustomHostMetadataConditionKeyDynamicKey",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be HOST_CUSTOM_METADATA_KEY\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionCustomHostMetadataConditionKeyDynamicKey:ManagementZoneRuleConditionCustomHostMetadataConditionKeyDynamicKey": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The actual key of the custom metadata\n"
        },
        "source": {
          "type": "string",
          "description": "The source of the custom metadata. Possible values are ENVIRONMENT, GOOGLE_COMPUTE_ENGINE and PLUGIN\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "source"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionCustomHostMetadataDynamicKey:ManagementZoneRuleConditionCustomHostMetadataDynamicKey": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The actual key of the custom metadata\n"
        },
        "source": {
          "type": "string",
          "description": "The source of the custom metadata. Possible values are ENVIRONMENT, GOOGLE_COMPUTE_ENGINE and PLUGIN\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "source"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionCustomProcessMetadata:ManagementZoneRuleConditionCustomProcessMetadata": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionCustomProcessMetadataDynamicKey:ManagementZoneRuleConditionCustomProcessMetadataDynamicKey",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionCustomProcessMetadataConditionKey:ManagementZoneRuleConditionCustomProcessMetadataConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionCustomProcessMetadataConditionKeyDynamicKey:ManagementZoneRuleConditionCustomProcessMetadataConditionKeyDynamicKey",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be PROCESS_CUSTOM_METADATA_KEY\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionCustomProcessMetadataConditionKeyDynamicKey:ManagementZoneRuleConditionCustomProcessMetadataConditionKeyDynamicKey": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The actual key of the custom metadata\n"
        },
        "source": {
          "type": "string",
          "description": "The source of the custom metadata. Possible values are CLOUD_FOUNDRY, ENVIRONMENT, GOOGLE_CLOUD, KUBERNETES and PLUGIN\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "source"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionCustomProcessMetadataDynamicKey:ManagementZoneRuleConditionCustomProcessMetadataDynamicKey": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The actual key of the custom metadata\n"
        },
        "source": {
          "type": "string",
          "description": "The source of the custom metadata. Possible values are CLOUD_FOUNDRY, ENVIRONMENT, GOOGLE_CLOUD, KUBERNETES and PLUGIN\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "source"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionDatabaseTopology:ManagementZoneRuleConditionDatabaseTopology": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are CLUSTER, EMBEDDED, FAILOVER, IPC, LOAD_BALANCING, SINGLE_SERVER and UNSPECIFIED.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionDatabaseTopologyComparison:ManagementZoneRuleConditionDatabaseTopologyComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be DATABASE_TOPOLOGY\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are CLUSTER, EMBEDDED, FAILOVER, IPC, LOAD_BALANCING, SINGLE_SERVER and UNSPECIFIED.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionDcrumDecoder:ManagementZoneRuleConditionDcrumDecoder": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are ALL_OTHER, CITRIX_APPFLOW, CITRIX_ICA, CITRIX_ICA_OVER_SSL, DB2_DRDA, HTTP, HTTPS, HTTP_EXPRESS, INFORMIX, MYSQL, ORACLE, SAP_GUI, SAP_GUI_OVER_HTTP, SAP_GUI_OVER_HTTPS, SAP_HANA_DB, SAP_RFC, SSL and TDS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionDcrumDecoderComparison:ManagementZoneRuleConditionDcrumDecoderComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be DCRUM_DECODER_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are ALL_OTHER, CITRIX_APPFLOW, CITRIX_ICA, CITRIX_ICA_OVER_SSL, DB2_DRDA, HTTP, HTTPS, HTTP_EXPRESS, INFORMIX, MYSQL, ORACLE, SAP_GUI, SAP_GUI_OVER_HTTP, SAP_GUI_OVER_HTTPS, SAP_HANA_DB, SAP_RFC, SSL and TDS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionEntity:ManagementZoneRuleConditionEntity": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Currently only EQUALS is supported. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionEntityIdComparison:ManagementZoneRuleConditionEntityIdComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Currently only EQUALS is supported. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be ENTITY_ID\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionHostTech:ManagementZoneRuleConditionHostTech": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionHostTechValue:ManagementZoneRuleConditionHostTechValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionHostTechValue:ManagementZoneRuleConditionHostTechValue": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Predefined technology, if technology is not predefined, then the verbatim type must be set. Possible values are APPARMOR, BOSH, BOSHBPM, CLOUDFOUNDRY, CONTAINERD, CRIO, DIEGO_CELL, DOCKER, GARDEN, GRSECURITY, KUBERNETES, OPENSHIFT, OPENSTACK_COMPUTE, OPENSTACK_CONTROLLER and SELINUX\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "verbatimType": {
          "type": "string",
          "description": "Non-predefined technology, use for custom technologies\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/ManagementZoneRuleConditionHypervisor:ManagementZoneRuleConditionHypervisor": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AHV, HYPER_V, KVM, LPAR, QEMU, VIRTUAL_BOX, VMWARE, WPAR and XEN.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionHypervisorTypeComparision:ManagementZoneRuleConditionHypervisorTypeComparision": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be HYPERVISOR_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AHV, HYPER_V, KVM, LPAR, QEMU, VIRTUAL_BOX, VMWARE, WPAR and XEN.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionIndexedName:ManagementZoneRuleConditionIndexedName": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS, CONTAINS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionIndexedNameComparison:ManagementZoneRuleConditionIndexedNameComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS, CONTAINS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be INDEXED_NAME\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionIndexedString:ManagementZoneRuleConditionIndexedString": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionIndexedStringComparison:ManagementZoneRuleConditionIndexedStringComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be INDEXED_STRING\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionIndexedTag:ManagementZoneRuleConditionIndexedTag": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionIndexedTagValue:ManagementZoneRuleConditionIndexedTagValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionIndexedTagComparison:ManagementZoneRuleConditionIndexedTagComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL\n"
        },
        "operator": {
          "type": "string",
          "description": "Either EQUALS or EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be INDEXED_TAG\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionIndexedTagComparisonValue:ManagementZoneRuleConditionIndexedTagComparisonValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionIndexedTagComparisonValue:ManagementZoneRuleConditionIndexedTagComparisonValue": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. Custom tags have the tag value here\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionIndexedTagValue:ManagementZoneRuleConditionIndexedTagValue": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. Custom tags have the tag value here\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionInteger:ManagementZoneRuleConditionInteger": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS, EXISTS, GREATER_THAN, GREATER_THAN_OR_EQUAL, LOWER_THAN and LOWER_THAN_OR_EQUAL. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "integer",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionIntegerComparison:ManagementZoneRuleConditionIntegerComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS, EXISTS, GREATER_THAN, GREATER_THAN_OR_EQUAL, LOWER_THAN and LOWER_THAN_OR_EQUAL. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be INTEGER\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "integer",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionIpaddress:ManagementZoneRuleConditionIpaddress": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "The comparison is case-sensitive (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or insensitive (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS, IS_IP_IN_RANGE and REGEX_MATCHES. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionIpaddressComparison:ManagementZoneRuleConditionIpaddressComparison": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "The comparison is case-sensitive (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or insensitive (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS, IS_IP_IN_RANGE and REGEX_MATCHES. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be IP_ADDRESS\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionKey:ManagementZoneRuleConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "type": {
          "type": "string",
          "description": "Defines the actual set of fields depending on the value\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionMobilePlatform:ManagementZoneRuleConditionMobilePlatform": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are ANDROID, IOS, LINUX, MAC_OS, OTHER, TVOS and WINDOWS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionMobilePlatformComparison:ManagementZoneRuleConditionMobilePlatformComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be MOBILE_PLATFORM\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are ANDROID, IOS, LINUX, MAC_OS, OTHER, TVOS and WINDOWS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionOsArch:ManagementZoneRuleConditionOsArch": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are ARM, IA64, PARISC, PPC, PPCLE, S390, SPARC, X86 and ZOS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionOsType:ManagementZoneRuleConditionOsType": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AIX, DARWIN, HPUX, LINUX, SOLARIS, WINDOWS and ZOS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionOsarchitectureComparison:ManagementZoneRuleConditionOsarchitectureComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be OS_ARCHITECTURE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are ARM, IA64, PARISC, PPC, PPCLE, S390, SPARC, X86 and ZOS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionOstypeComparison:ManagementZoneRuleConditionOstypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be OS_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AIX, DARWIN, HPUX, LINUX, SOLARIS, WINDOWS and ZOS.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionPaasType:ManagementZoneRuleConditionPaasType": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AWS_ECS_EC2, AWS_ECS_FARGATE, AWS_LAMBDA, AZURE_FUNCTIONS, AZURE_WEBSITES, CLOUD_FOUNDRY, GOOGLE_APP_ENGINE, HEROKU, KUBERNETES and OPENSHIFT.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionPaasTypeComparison:ManagementZoneRuleConditionPaasTypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be PAAS_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are AWS_ECS_EC2, AWS_ECS_FARGATE, AWS_LAMBDA, AZURE_FUNCTIONS, AZURE_WEBSITES, CLOUD_FOUNDRY, GOOGLE_APP_ENGINE, HEROKU, KUBERNETES and OPENSHIFT.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionProcessMetadata:ManagementZoneRuleConditionProcessMetadata": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "type": "string",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are AMAZON_ECR_IMAGE_ACCOUNT_ID,AMAZON_ECR_IMAGE_REGION, AMAZON_LAMBDA_FUNCTION_NAME, AMAZON_REGION, APACHE_CONFIG_PATH, APACHE_SPARK_MASTER_IP_ADDRESS, ASP_DOT_NET_CORE_APPLICATION_PATH, AWS_ECS_CLUSTER, AWS_ECS_CONTAINERNAME, AWS_ECS_FAMILY, AWS_ECS_REVISION, CASSANDRA_CLUSTER_NAME, CATALINA_BASE, CATALINA_HOME, CLOUD_FOUNDRY_APP_ID, CLOUD_FOUNDRY_APP_NAME, CLOUD_FOUNDRY_INSTANCE_INDEX, CLOUD_FOUNDRY_SPACE_ID, CLOUD_FOUNDRY_SPACE_NAME, COLDFUSION_JVM_CONFIG_FILE, COLDFUSION_SERVICE_NAME, COMMAND_LINE_ARGS, DOTNET_COMMAND, DOTNET_COMMAND_PATH, DYNATRACE_CLUSTER_ID, DYNATRACE_NODE_ID, ELASTICSEARCH_CLUSTER_NAME, ELASTICSEARCH_NODE_NAME, EQUINOX_CONFIG_PATH, EXE_NAME, EXE_PATH, GLASS_FISH_DOMAIN_NAME, GLASS_FISH_INSTANCE_NAME, GOOGLE_APP_ENGINE_INSTANCE, GOOGLE_APP_ENGINE_SERVICE, GOOGLE_CLOUD_PROJECT, HYBRIS_BIN_DIRECTORY, HYBRIS_CONFIG_DIRECTORY, HYBRIS_DATA_DIRECTORY, IBM_CICS_REGION, IBM_CTG_NAME, IBM_IMS_CONNECT_REGION, IBM_IMS_CONTROL_REGION, IBM_IMS_MESSAGE_PROCESSING_REGION, IBM_IMS_SOAP_GW_NAME, IBM_INTEGRATION_NODE_NAME, IBM_INTEGRATION_SERVER_NAME, IIS_APP_POOL, IIS_ROLE_NAME, JAVA_JAR_FILE, JAVA_JAR_PATH, JAVA_MAIN_CLASS, JAVA_MAIN_MODULE, JBOSS_HOME, JBOSS_MODE, JBOSS_SERVER_NAME, KUBERNETES_BASE_POD_NAME, KUBERNETES_CONTAINER_NAME, KUBERNETES_FULL_POD_NAME, KUBERNETES_NAMESPACE, KUBERNETES_POD_UID, MSSQL_INSTANCE_NAME, NODE_JS_APP_BASE_DIRECTORY, NODE_JS_APP_NAME, NODE_JS_SCRIPT_NAME, ORACLE_SID, PG_ID_CALC_INPUT_KEY_LINKAGE, PHP_SCRIPT_PATH, PHP_WORKING_DIRECTORY, RUBY_APP_ROOT_PATH, RUBY_SCRIPT_PATH, RULE_RESULT, SOFTWAREAG_INSTALL_ROOT, SOFTWAREAG_PRODUCTPROPNAME, SPRINGBOOT_APP_NAME, SPRINGBOOT_PROFILE_NAME, SPRINGBOOT_STARTUP_CLASS, TIBCO_BUSINESSWORKS_CE_APP_NAME, TIBCO_BUSINESSWORKS_CE_VERSION, TIBCO_BUSINESS_WORKS_APP_NODE_NAME, TIBCO_BUSINESS_WORKS_APP_SPACE_NAME, TIBCO_BUSINESS_WORKS_DOMAIN_NAME, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH, TIBCO_BUSINESS_WORKS_HOME, VARNISH_INSTANCE_NAME, WEB_LOGIC_CLUSTER_NAME, WEB_LOGIC_DOMAIN_NAME, WEB_LOGIC_HOME, WEB_LOGIC_NAME, WEB_SPHERE_CELL_NAME, WEB_SPHERE_CLUSTER_NAME, WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionProcessMetadataConditionKey:ManagementZoneRuleConditionProcessMetadataConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "type": "string",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are AMAZON_ECR_IMAGE_ACCOUNT_ID,AMAZON_ECR_IMAGE_REGION, AMAZON_LAMBDA_FUNCTION_NAME, AMAZON_REGION, APACHE_CONFIG_PATH, APACHE_SPARK_MASTER_IP_ADDRESS, ASP_DOT_NET_CORE_APPLICATION_PATH, AWS_ECS_CLUSTER, AWS_ECS_CONTAINERNAME, AWS_ECS_FAMILY, AWS_ECS_REVISION, CASSANDRA_CLUSTER_NAME, CATALINA_BASE, CATALINA_HOME, CLOUD_FOUNDRY_APP_ID, CLOUD_FOUNDRY_APP_NAME, CLOUD_FOUNDRY_INSTANCE_INDEX, CLOUD_FOUNDRY_SPACE_ID, CLOUD_FOUNDRY_SPACE_NAME, COLDFUSION_JVM_CONFIG_FILE, COLDFUSION_SERVICE_NAME, COMMAND_LINE_ARGS, DOTNET_COMMAND, DOTNET_COMMAND_PATH, DYNATRACE_CLUSTER_ID, DYNATRACE_NODE_ID, ELASTICSEARCH_CLUSTER_NAME, ELASTICSEARCH_NODE_NAME, EQUINOX_CONFIG_PATH, EXE_NAME, EXE_PATH, GLASS_FISH_DOMAIN_NAME, GLASS_FISH_INSTANCE_NAME, GOOGLE_APP_ENGINE_INSTANCE, GOOGLE_APP_ENGINE_SERVICE, GOOGLE_CLOUD_PROJECT, HYBRIS_BIN_DIRECTORY, HYBRIS_CONFIG_DIRECTORY, HYBRIS_DATA_DIRECTORY, IBM_CICS_REGION, IBM_CTG_NAME, IBM_IMS_CONNECT_REGION, IBM_IMS_CONTROL_REGION, IBM_IMS_MESSAGE_PROCESSING_REGION, IBM_IMS_SOAP_GW_NAME, IBM_INTEGRATION_NODE_NAME, IBM_INTEGRATION_SERVER_NAME, IIS_APP_POOL, IIS_ROLE_NAME, JAVA_JAR_FILE, JAVA_JAR_PATH, JAVA_MAIN_CLASS, JAVA_MAIN_MODULE, JBOSS_HOME, JBOSS_MODE, JBOSS_SERVER_NAME, KUBERNETES_BASE_POD_NAME, KUBERNETES_CONTAINER_NAME, KUBERNETES_FULL_POD_NAME, KUBERNETES_NAMESPACE, KUBERNETES_POD_UID, MSSQL_INSTANCE_NAME, NODE_JS_APP_BASE_DIRECTORY, NODE_JS_APP_NAME, NODE_JS_SCRIPT_NAME, ORACLE_SID, PG_ID_CALC_INPUT_KEY_LINKAGE, PHP_SCRIPT_PATH, PHP_WORKING_DIRECTORY, RUBY_APP_ROOT_PATH, RUBY_SCRIPT_PATH, RULE_RESULT, SOFTWAREAG_INSTALL_ROOT, SOFTWAREAG_PRODUCTPROPNAME, SPRINGBOOT_APP_NAME, SPRINGBOOT_PROFILE_NAME, SPRINGBOOT_STARTUP_CLASS, TIBCO_BUSINESSWORKS_CE_APP_NAME, TIBCO_BUSINESSWORKS_CE_VERSION, TIBCO_BUSINESS_WORKS_APP_NODE_NAME, TIBCO_BUSINESS_WORKS_APP_SPACE_NAME, TIBCO_BUSINESS_WORKS_DOMAIN_NAME, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH, TIBCO_BUSINESS_WORKS_HOME, VARNISH_INSTANCE_NAME, WEB_LOGIC_CLUSTER_NAME, WEB_LOGIC_DOMAIN_NAME, WEB_LOGIC_HOME, WEB_LOGIC_NAME, WEB_SPHERE_CELL_NAME, WEB_SPHERE_CLUSTER_NAME, WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be PROCESS_PREDEFINED_METADATA_KEY\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionServiceTopology:ManagementZoneRuleConditionServiceTopology": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are EXTERNAL_SERVICE, FULLY_MONITORED and OPAQUE_SERVICE.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionServiceTopologyComparison:ManagementZoneRuleConditionServiceTopologyComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be SERVICE_TOPOLOGY\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are EXTERNAL_SERVICE, FULLY_MONITORED and OPAQUE_SERVICE.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionServiceType:ManagementZoneRuleConditionServiceType": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are BACKGROUND_ACTIVITY, CICS_SERVICE, CUSTOM_SERVICE, DATABASE_SERVICE, ENTERPRISE_SERVICE_BUS_SERVICE, EXTERNAL, IBM_INTEGRATION_BUS_SERVICE, IMS_SERVICE, MESSAGING_SERVICE, QUEUE_LISTENER_SERVICE, RMI_SERVICE, RPC_SERVICE, WEB_REQUEST_SERVICE and WEB_SERVICE.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionServiceTypeComparison:ManagementZoneRuleConditionServiceTypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be SERVICE_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are BACKGROUND_ACTIVITY, CICS_SERVICE, CUSTOM_SERVICE, DATABASE_SERVICE, ENTERPRISE_SERVICE_BUS_SERVICE, EXTERNAL, IBM_INTEGRATION_BUS_SERVICE, IMS_SERVICE, MESSAGING_SERVICE, QUEUE_LISTENER_SERVICE, RMI_SERVICE, RPC_SERVICE, WEB_REQUEST_SERVICE and WEB_SERVICE.\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionSimpleHostTechComparison:ManagementZoneRuleConditionSimpleHostTechComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be SIMPLE_HOST_TECH\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionSimpleHostTechComparisonValue:ManagementZoneRuleConditionSimpleHostTechComparisonValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionSimpleHostTechComparisonValue:ManagementZoneRuleConditionSimpleHostTechComparisonValue": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Predefined technology, if technology is not predefined, then the verbatim type must be set. Possible values are APPARMOR, BOSH, BOSHBPM, CLOUDFOUNDRY, CONTAINERD, CRIO, DIEGO_CELL, DOCKER, GARDEN, GRSECURITY, KUBERNETES, OPENSHIFT, OPENSTACK_COMPUTE, OPENSTACK_CONTROLLER and SELINUX\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "verbatimType": {
          "type": "string",
          "description": "Non-predefined technology, use for custom technologies\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/ManagementZoneRuleConditionSimpleTechComparison:ManagementZoneRuleConditionSimpleTechComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be SIMPLE_TECH\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionSimpleTechComparisonValue:ManagementZoneRuleConditionSimpleTechComparisonValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionSimpleTechComparisonValue:ManagementZoneRuleConditionSimpleTechComparisonValue": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Predefined technology, if technology is not predefined, then the verbatim type must be set.\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "verbatimType": {
          "type": "string",
          "description": "Non-predefined technology, use for custom technologies\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/ManagementZoneRuleConditionString:ManagementZoneRuleConditionString": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "The comparison is case-sensitive (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or insensitive (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS and REGEX_MATCHES. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionStringComparison:ManagementZoneRuleConditionStringComparison": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "The comparison is case-sensitive (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or insensitive (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS and REGEX_MATCHES. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be STRING\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionStringConditionKey:ManagementZoneRuleConditionStringConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "type": "string",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are\n   - `AMAZON_ECR_IMAGE_ACCOUNT_ID`\n   - `AMAZON_ECR_IMAGE_REGION`\n   - `AMAZON_LAMBDA_FUNCTION_NAME`\n   - `AMAZON_REGION`\n   - `APACHE_CONFIG_PATH`\n   - `APACHE_SPARK_MASTER_IP_ADDRESS`\n   - `ASP_DOT_NET_CORE_APPLICATION_PATH`\n   - `AWS_ECS_CLUSTER`\n   - `AWS_ECS_CONTAINERNAME`\n   - `AWS_ECS_FAMILY`\n   - `AWS_ECS_REVISION`\n   - `CASSANDRA_CLUSTER_NAME`\n   - `CATALINA_BASE`\n   - `CATALINA_HOME`\n   - `CLOUD_FOUNDRY_APP_ID`\n   - `CLOUD_FOUNDRY_APP_NAME`\n   - `CLOUD_FOUNDRY_INSTANCE_INDEX`\n   - `CLOUD_FOUNDRY_SPACE_ID`\n   - `CLOUD_FOUNDRY_SPACE_NAME`\n   - `COLDFUSION_JVM_CONFIG_FILE`\n   - `COLDFUSION_SERVICE_NAME`\n   - `COMMAND_LINE_ARGS`\n   - `DOTNET_COMMAND`\n   - `DOTNET_COMMAND_PATH`\n   - `DYNATRACE_CLUSTER_ID`\n   - `DYNATRACE_NODE_ID`\n   - `ELASTICSEARCH_CLUSTER_NAME`\n   - `ELASTICSEARCH_NODE_NAME`\n   - `EQUINOX_CONFIG_PATH`\n   - `EXE_NAME`\n   - `EXE_PATH`\n   - `GLASS_FISH_DOMAIN_NAME`\n   - `GLASS_FISH_INSTANCE_NAME`\n   - `GOOGLE_APP_ENGINE_INSTANCE`\n   - `GOOGLE_APP_ENGINE_SERVICE`\n   - `GOOGLE_CLOUD_PROJECT`\n   - `HYBRIS_BIN_DIRECTORY`\n   - `HYBRIS_CONFIG_DIRECTORY`\n   - `HYBRIS_DATA_DIRECTORY`\n   - `IBM_CICS_REGION`\n   - `IBM_CTG_NAME`\n   - `IBM_IMS_CONNECT_REGION`\n   - `IBM_IMS_CONTROL_REGION`\n   - `IBM_IMS_MESSAGE_PROCESSING_REGION`\n   - `IBM_IMS_SOAP_GW_NAME`\n   - `IBM_INTEGRATION_NODE_NAME`\n   - `IBM_INTEGRATION_SERVER_NAME`\n   - `IIS_APP_POOL`\n   - `IIS_ROLE_NAME`\n   - `JAVA_JAR_FILE`\n   - `JAVA_JAR_PATH`\n   - `JAVA_MAIN_CLASS`\n   - `JAVA_MAIN_MODULE`\n   - `JBOSS_HOME`\n   - `JBOSS_MODE`\n   - `JBOSS_SERVER_NAME`\n   - `KUBERNETES_BASE_POD_NAME`\n   - `KUBERNETES_CONTAINER_NAME`\n   - `KUBERNETES_FULL_POD_NAME`\n   - `KUBERNETES_NAMESPACE`\n   - `KUBERNETES_POD_UID`\n   - `MSSQL_INSTANCE_NAME`\n   - `NODE_JS_APP_BASE_DIRECTORY`\n   - `NODE_JS_APP_NAME`\n   - `NODE_JS_SCRIPT_NAME`\n   - `ORACLE_SID`\n   - `PG_ID_CALC_INPUT_KEY_LINKAGE`\n   - `PHP_SCRIPT_PATH`\n   - `PHP_WORKING_DIRECTORY`\n   - `RUBY_APP_ROOT_PATH`\n   - `RUBY_SCRIPT_PATH`\n   - `RULE_RESULT`\n   - `SOFTWAREAG_INSTALL_ROOT`\n   - `SOFTWAREAG_PRODUCTPROPNAME`\n   - `SPRINGBOOT_APP_NAME`\n   - `SPRINGBOOT_PROFILE_NAME`\n   - `SPRINGBOOT_STARTUP_CLASS`\n   - `TIBCO_BUSINESSWORKS_CE_APP_NAME`\n   - `TIBCO_BUSINESSWORKS_CE_VERSION`\n   - `TIBCO_BUSINESS_WORKS_APP_NODE_NAME`\n   - `TIBCO_BUSINESS_WORKS_APP_SPACE_NAME`\n   - `TIBCO_BUSINESS_WORKS_DOMAIN_NAME`\n   - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE`\n   - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH`\n   - `TIBCO_BUSINESS_WORKS_HOME`\n   - `VARNISH_INSTANCE_NAME`\n   - `WEB_LOGIC_CLUSTER_NAME`\n   - `WEB_LOGIC_DOMAIN_NAME`\n   - `WEB_LOGIC_HOME`\n   - `WEB_LOGIC_NAME`\n   - `WEB_SPHERE_CELL_NAME`\n   - `WEB_SPHERE_CLUSTER_NAME`\n   - `WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME`\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be `STRING`\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionStringKey:ManagementZoneRuleConditionStringKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "type": "string",
          "description": "The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are\n   - `AMAZON_ECR_IMAGE_ACCOUNT_ID`\n   - `AMAZON_ECR_IMAGE_REGION`\n   - `AMAZON_LAMBDA_FUNCTION_NAME`\n   - `AMAZON_REGION`\n   - `APACHE_CONFIG_PATH`\n   - `APACHE_SPARK_MASTER_IP_ADDRESS`\n   - `ASP_DOT_NET_CORE_APPLICATION_PATH`\n   - `AWS_ECS_CLUSTER`\n   - `AWS_ECS_CONTAINERNAME`\n   - `AWS_ECS_FAMILY`\n   - `AWS_ECS_REVISION`\n   - `CASSANDRA_CLUSTER_NAME`\n   - `CATALINA_BASE`\n   - `CATALINA_HOME`\n   - `CLOUD_FOUNDRY_APP_ID`\n   - `CLOUD_FOUNDRY_APP_NAME`\n   - `CLOUD_FOUNDRY_INSTANCE_INDEX`\n   - `CLOUD_FOUNDRY_SPACE_ID`\n   - `CLOUD_FOUNDRY_SPACE_NAME`\n   - `COLDFUSION_JVM_CONFIG_FILE`\n   - `COLDFUSION_SERVICE_NAME`\n   - `COMMAND_LINE_ARGS`\n   - `DOTNET_COMMAND`\n   - `DOTNET_COMMAND_PATH`\n   - `DYNATRACE_CLUSTER_ID`\n   - `DYNATRACE_NODE_ID`\n   - `ELASTICSEARCH_CLUSTER_NAME`\n   - `ELASTICSEARCH_NODE_NAME`\n   - `EQUINOX_CONFIG_PATH`\n   - `EXE_NAME`\n   - `EXE_PATH`\n   - `GLASS_FISH_DOMAIN_NAME`\n   - `GLASS_FISH_INSTANCE_NAME`\n   - `GOOGLE_APP_ENGINE_INSTANCE`\n   - `GOOGLE_APP_ENGINE_SERVICE`\n   - `GOOGLE_CLOUD_PROJECT`\n   - `HYBRIS_BIN_DIRECTORY`\n   - `HYBRIS_CONFIG_DIRECTORY`\n   - `HYBRIS_DATA_DIRECTORY`\n   - `IBM_CICS_REGION`\n   - `IBM_CTG_NAME`\n   - `IBM_IMS_CONNECT_REGION`\n   - `IBM_IMS_CONTROL_REGION`\n   - `IBM_IMS_MESSAGE_PROCESSING_REGION`\n   - `IBM_IMS_SOAP_GW_NAME`\n   - `IBM_INTEGRATION_NODE_NAME`\n   - `IBM_INTEGRATION_SERVER_NAME`\n   - `IIS_APP_POOL`\n   - `IIS_ROLE_NAME`\n   - `JAVA_JAR_FILE`\n   - `JAVA_JAR_PATH`\n   - `JAVA_MAIN_CLASS`\n   - `JAVA_MAIN_MODULE`\n   - `JBOSS_HOME`\n   - `JBOSS_MODE`\n   - `JBOSS_SERVER_NAME`\n   - `KUBERNETES_BASE_POD_NAME`\n   - `KUBERNETES_CONTAINER_NAME`\n   - `KUBERNETES_FULL_POD_NAME`\n   - `KUBERNETES_NAMESPACE`\n   - `KUBERNETES_POD_UID`\n   - `MSSQL_INSTANCE_NAME`\n   - `NODE_JS_APP_BASE_DIRECTORY`\n   - `NODE_JS_APP_NAME`\n   - `NODE_JS_SCRIPT_NAME`\n   - `ORACLE_SID`\n   - `PG_ID_CALC_INPUT_KEY_LINKAGE`\n   - `PHP_SCRIPT_PATH`\n   - `PHP_WORKING_DIRECTORY`\n   - `RUBY_APP_ROOT_PATH`\n   - `RUBY_SCRIPT_PATH`\n   - `RULE_RESULT`\n   - `SOFTWAREAG_INSTALL_ROOT`\n   - `SOFTWAREAG_PRODUCTPROPNAME`\n   - `SPRINGBOOT_APP_NAME`\n   - `SPRINGBOOT_PROFILE_NAME`\n   - `SPRINGBOOT_STARTUP_CLASS`\n   - `TIBCO_BUSINESSWORKS_CE_APP_NAME`\n   - `TIBCO_BUSINESSWORKS_CE_VERSION`\n   - `TIBCO_BUSINESS_WORKS_APP_NODE_NAME`\n   - `TIBCO_BUSINESS_WORKS_APP_SPACE_NAME`\n   - `TIBCO_BUSINESS_WORKS_DOMAIN_NAME`\n   - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE`\n   - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH`\n   - `TIBCO_BUSINESS_WORKS_HOME`\n   - `VARNISH_INSTANCE_NAME`\n   - `WEB_LOGIC_CLUSTER_NAME`\n   - `WEB_LOGIC_DOMAIN_NAME`\n   - `WEB_LOGIC_HOME`\n   - `WEB_LOGIC_NAME`\n   - `WEB_SPHERE_CELL_NAME`\n   - `WEB_SPHERE_CLUSTER_NAME`\n   - `WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME`\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "dynamicKey"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionSyntheticEngine:ManagementZoneRuleConditionSyntheticEngine": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are  EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are CLASSIC and CUSTOM\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionSyntheticEngineTypeComparison:ManagementZoneRuleConditionSyntheticEngineTypeComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are  EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be SYNTHETIC_ENGINE_TYPE\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare to. Possible values are CLASSIC and CUSTOM\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionTag:ManagementZoneRuleConditionTag": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and TAG_KEY_EQUALS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionTagValue:ManagementZoneRuleConditionTagValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionTagComparison:ManagementZoneRuleConditionTagComparison": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and TAG_KEY_EQUALS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "type": {
          "type": "string",
          "description": "if specified, needs to be TAG\n",
          "deprecationMessage": "The value of the attribute type is implicit, therefore shouldn't get specified"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionTagComparisonValue:ManagementZoneRuleConditionTagComparisonValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionTagComparisonValue:ManagementZoneRuleConditionTagComparisonValue": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. Custom tags have the tag value here\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionTagValue:ManagementZoneRuleConditionTagValue": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag. Custom tags have the tag value here\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionTech:ManagementZoneRuleConditionTech": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Reverses the operator. For example it turns the **begins with** into **does not begin with**\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FManagementZoneRuleConditionTechValue:ManagementZoneRuleConditionTechValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneRuleConditionTechValue:ManagementZoneRuleConditionTechValue": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Predefined technology, if technology is not predefined, then the verbatim type must be set.\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "verbatimType": {
          "type": "string",
          "description": "Non-predefined technology, use for custom technologies\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/ManagementZoneV2Rules:ManagementZoneV2Rules": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneV2RulesRule:ManagementZoneV2RulesRule"
          },
          "description": "A management zone rule\n"
        }
      },
      "type": "object",
      "required": [
        "rules"
      ]
    },
    "dynatrace:index/ManagementZoneV2RulesRule:ManagementZoneV2RulesRule": {
      "properties": {
        "attributeRule": {
          "$ref": "#/types/dynatrace:index%2FManagementZoneV2RulesRuleAttributeRule:ManagementZoneV2RulesRuleAttributeRule",
          "description": "no documentation available\n"
        },
        "dimensionRule": {
          "$ref": "#/types/dynatrace:index%2FManagementZoneV2RulesRuleDimensionRule:ManagementZoneV2RulesRuleDimensionRule",
          "description": "no documentation available\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "entitySelector": {
          "type": "string",
          "description": "The documentation of the entity selector can be found [here](https://dt-url.net/apientityselector).\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `DIMENSION`, `ME`, `SELECTOR`\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "type"
      ]
    },
    "dynatrace:index/ManagementZoneV2RulesRuleAttributeRule:ManagementZoneV2RulesRuleAttributeRule": {
      "properties": {
        "attributeConditions": {
          "$ref": "#/types/dynatrace:index%2FManagementZoneV2RulesRuleAttributeRuleAttributeConditions:ManagementZoneV2RulesRuleAttributeRuleAttributeConditions",
          "description": "no documentation available\n"
        },
        "azureToPgpropagation": {
          "type": "boolean",
          "description": "Apply to process groups connected to matching Azure entities\n"
        },
        "azureToServicePropagation": {
          "type": "boolean",
          "description": "Apply to services provided by matching Azure entities\n"
        },
        "customDeviceGroupToCustomDevicePropagation": {
          "type": "boolean",
          "description": "Apply to custom devices in a custom device group\n"
        },
        "entityType": {
          "type": "string",
          "description": "Possible Values: `APPMON_SERVER`, `APPMON_SYSTEM_PROFILE`, `AWS_ACCOUNT`, `AWS_APPLICATION_LOAD_BALANCER`, `AWS_AUTO_SCALING_GROUP`, `AWS_CLASSIC_LOAD_BALANCER`, `AWS_NETWORK_LOAD_BALANCER`, `AWS_RELATIONAL_DATABASE_SERVICE`, `AZURE`, `BROWSER_MONITOR`, `CLOUD_APPLICATION`, `CLOUD_APPLICATION_NAMESPACE`, `CLOUD_FOUNDRY_FOUNDATION`, `CUSTOM_APPLICATION`, `CUSTOM_DEVICE`, `CUSTOM_DEVICE_GROUP`, `DATA_CENTER_SERVICE`, `ENTERPRISE_APPLICATION`, `ESXI_HOST`, `EXTERNAL_MONITOR`, `HOST`, `HOST_GROUP`, `HTTP_MONITOR`, `KUBERNETES_CLUSTER`, `KUBERNETES_SERVICE`, `MOBILE_APPLICATION`, `OPENSTACK_ACCOUNT`, `PROCESS_GROUP`, `QUEUE`, `SERVICE`, `WEB_APPLICATION`\n"
        },
        "hostToPgpropagation": {
          "type": "boolean",
          "description": "Apply to processes running on matching hosts. <span pulumi-lang-nodejs=\"`entityType`\" pulumi-lang-dotnet=\"`EntityType`\" pulumi-lang-go=\"`entityType`\" pulumi-lang-python=\"`entity_type`\" pulumi-lang-yaml=\"`entityType`\" pulumi-lang-java=\"`entityType`\">`entity_type`</span> must be set to `HOST`\n"
        },
        "pgToHostPropagation": {
          "type": "boolean",
          "description": "Apply to underlying hosts of matching process groups. <span pulumi-lang-nodejs=\"`entityType`\" pulumi-lang-dotnet=\"`EntityType`\" pulumi-lang-go=\"`entityType`\" pulumi-lang-python=\"`entity_type`\" pulumi-lang-yaml=\"`entityType`\" pulumi-lang-java=\"`entityType`\">`entity_type`</span> must be set to `PROCESS_GROUP`\n"
        },
        "pgToServicePropagation": {
          "type": "boolean",
          "description": "Apply to all services provided by the process groups. <span pulumi-lang-nodejs=\"`entityType`\" pulumi-lang-dotnet=\"`EntityType`\" pulumi-lang-go=\"`entityType`\" pulumi-lang-python=\"`entity_type`\" pulumi-lang-yaml=\"`entityType`\" pulumi-lang-java=\"`entityType`\">`entity_type`</span> must be set to `PROCESS_GROUP`\n"
        },
        "serviceToHostPropagation": {
          "type": "boolean",
          "description": "Apply to underlying hosts of matching services. <span pulumi-lang-nodejs=\"`entityType`\" pulumi-lang-dotnet=\"`EntityType`\" pulumi-lang-go=\"`entityType`\" pulumi-lang-python=\"`entity_type`\" pulumi-lang-yaml=\"`entityType`\" pulumi-lang-java=\"`entityType`\">`entity_type`</span> must be set to `SERVICE`\n"
        },
        "serviceToPgpropagation": {
          "type": "boolean",
          "description": "Apply to underlying process groups of matching services. <span pulumi-lang-nodejs=\"`entityType`\" pulumi-lang-dotnet=\"`EntityType`\" pulumi-lang-go=\"`entityType`\" pulumi-lang-python=\"`entity_type`\" pulumi-lang-yaml=\"`entityType`\" pulumi-lang-java=\"`entityType`\">`entity_type`</span> must be set to `SERVICE`\n"
        }
      },
      "type": "object",
      "required": [
        "attributeConditions",
        "entityType"
      ]
    },
    "dynatrace:index/ManagementZoneV2RulesRuleAttributeRuleAttributeConditions:ManagementZoneV2RulesRuleAttributeRuleAttributeConditions": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneV2RulesRuleAttributeRuleAttributeConditionsCondition:ManagementZoneV2RulesRuleAttributeRuleAttributeConditionsCondition"
          },
          "description": "Attribute conditions\n"
        }
      },
      "type": "object",
      "required": [
        "conditions"
      ]
    },
    "dynatrace:index/ManagementZoneV2RulesRuleAttributeRuleAttributeConditionsCondition:ManagementZoneV2RulesRuleAttributeRuleAttributeConditionsCondition": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "Case sensitive\n"
        },
        "dynamicKey": {
          "type": "string",
          "description": "Dynamic key\n"
        },
        "dynamicKeySource": {
          "type": "string",
          "description": "Key source\n"
        },
        "entityId": {
          "type": "string",
          "description": "Value\n"
        },
        "enumValue": {
          "type": "string",
          "description": "Value\n"
        },
        "integerValue": {
          "type": "integer",
          "description": "Value\n"
        },
        "key": {
          "type": "string",
          "description": "Possible Values: `APPMON_SERVER_NAME`, `APPMON_SYSTEM_PROFILE_NAME`, `AWS_ACCOUNT_ID`, `AWS_ACCOUNT_NAME`, `AWS_APPLICATION_LOAD_BALANCER_NAME`, `AWS_APPLICATION_LOAD_BALANCER_TAGS`, `AWS_AUTO_SCALING_GROUP_NAME`, `AWS_AUTO_SCALING_GROUP_TAGS`, `AWS_AVAILABILITY_ZONE_NAME`, `AWS_CLASSIC_LOAD_BALANCER_FRONTEND_PORTS`, `AWS_CLASSIC_LOAD_BALANCER_NAME`, `AWS_CLASSIC_LOAD_BALANCER_TAGS`, `AWS_NETWORK_LOAD_BALANCER_NAME`, `AWS_NETWORK_LOAD_BALANCER_TAGS`, `AWS_RELATIONAL_DATABASE_SERVICE_DB_NAME`, `AWS_RELATIONAL_DATABASE_SERVICE_ENDPOINT`, `AWS_RELATIONAL_DATABASE_SERVICE_ENGINE`, `AWS_RELATIONAL_DATABASE_SERVICE_INSTANCE_CLASS`, `AWS_RELATIONAL_DATABASE_SERVICE_NAME`, `AWS_RELATIONAL_DATABASE_SERVICE_PORT`, `AWS_RELATIONAL_DATABASE_SERVICE_TAGS`, `AZURE_ENTITY_NAME`, `AZURE_ENTITY_TAGS`, `AZURE_MGMT_GROUP_NAME`, `AZURE_MGMT_GROUP_UUID`, `AZURE_REGION_NAME`, `AZURE_SCALE_SET_NAME`, `AZURE_SUBSCRIPTION_NAME`, `AZURE_SUBSCRIPTION_UUID`, `AZURE_TENANT_NAME`, `AZURE_TENANT_UUID`, `AZURE_VM_NAME`, `BROWSER_MONITOR_NAME`, `BROWSER_MONITOR_TAGS`, `CLOUD_APPLICATION_LABELS`, `CLOUD_APPLICATION_NAME`, `CLOUD_APPLICATION_NAMESPACE_LABELS`, `CLOUD_APPLICATION_NAMESPACE_NAME`, `CLOUD_FOUNDRY_FOUNDATION_NAME`, `CLOUD_FOUNDRY_ORG_NAME`, `CUSTOM_APPLICATION_NAME`, `CUSTOM_APPLICATION_PLATFORM`, `CUSTOM_APPLICATION_TAGS`, `CUSTOM_APPLICATION_TYPE`, `CUSTOM_DEVICE_DNS_ADDRESS`, `CUSTOM_DEVICE_GROUP_NAME`, `CUSTOM_DEVICE_GROUP_TAGS`, `CUSTOM_DEVICE_IP_ADDRESS`, `CUSTOM_DEVICE_METADATA`, `CUSTOM_DEVICE_NAME`, `CUSTOM_DEVICE_PORT`, `CUSTOM_DEVICE_TAGS`, `CUSTOM_DEVICE_TECHNOLOGY`, `DATA_CENTER_SERVICE_DECODER_TYPE`, `DATA_CENTER_SERVICE_IP_ADDRESS`, `DATA_CENTER_SERVICE_METADATA`, `DATA_CENTER_SERVICE_NAME`, `DATA_CENTER_SERVICE_PORT`, `DATA_CENTER_SERVICE_TAGS`, `DOCKER_CONTAINER_NAME`, `DOCKER_FULL_IMAGE_NAME`, `DOCKER_IMAGE_VERSION`, `EC2_INSTANCE_AMI_ID`, `EC2_INSTANCE_AWS_INSTANCE_TYPE`, `EC2_INSTANCE_AWS_SECURITY_GROUP`, `EC2_INSTANCE_BEANSTALK_ENV_NAME`, `EC2_INSTANCE_ID`, `EC2_INSTANCE_NAME`, `EC2_INSTANCE_PRIVATE_HOST_NAME`, `EC2_INSTANCE_PUBLIC_HOST_NAME`, `EC2_INSTANCE_TAGS`, `ENTERPRISE_APPLICATION_DECODER_TYPE`, `ENTERPRISE_APPLICATION_IP_ADDRESS`, `ENTERPRISE_APPLICATION_METADATA`, `ENTERPRISE_APPLICATION_NAME`, `ENTERPRISE_APPLICATION_PORT`, `ENTERPRISE_APPLICATION_TAGS`, `ESXI_HOST_CLUSTER_NAME`, `ESXI_HOST_HARDWARE_MODEL`, `ESXI_HOST_HARDWARE_VENDOR`, `ESXI_HOST_NAME`, `ESXI_HOST_PRODUCT_NAME`, `ESXI_HOST_PRODUCT_VERSION`, `ESXI_HOST_TAGS`, `EXTERNAL_MONITOR_ENGINE_DESCRIPTION`, `EXTERNAL_MONITOR_ENGINE_NAME`, `EXTERNAL_MONITOR_ENGINE_TYPE`, `EXTERNAL_MONITOR_NAME`, `EXTERNAL_MONITOR_TAGS`, `GEOLOCATION_SITE_NAME`, `GOOGLE_CLOUD_PLATFORM_ZONE_NAME`, `GOOGLE_COMPUTE_INSTANCE_ID`, `GOOGLE_COMPUTE_INSTANCE_MACHINE_TYPE`, `GOOGLE_COMPUTE_INSTANCE_NAME`, `GOOGLE_COMPUTE_INSTANCE_PROJECT`, `GOOGLE_COMPUTE_INSTANCE_PROJECT_ID`, `GOOGLE_COMPUTE_INSTANCE_PUBLIC_IP_ADDRESSES`, `HOST_AIX_LOGICAL_CPU_COUNT`, `HOST_AIX_SIMULTANEOUS_THREADS`, `HOST_AIX_VIRTUAL_CPU_COUNT`, `HOST_ARCHITECTURE`, `HOST_AWS_NAME_TAG`, `HOST_AZURE_COMPUTE_MODE`, `HOST_AZURE_SKU`, `HOST_AZURE_WEB_APPLICATION_HOST_NAMES`, `HOST_AZURE_WEB_APPLICATION_SITE_NAMES`, `HOST_BITNESS`, `HOST_BOSH_AVAILABILITY_ZONE`, `HOST_BOSH_DEPLOYMENT_ID`, `HOST_BOSH_INSTANCE_ID`, `HOST_BOSH_INSTANCE_NAME`, `HOST_BOSH_NAME`, `HOST_BOSH_STEMCELL_VERSION`, `HOST_CLOUD_TYPE`, `HOST_CPU_CORES`, `HOST_CUSTOM_METADATA`, `HOST_DETECTED_NAME`, `HOST_GROUP_ID`, `HOST_GROUP_NAME`, `HOST_HYPERVISOR_TYPE`, `HOST_IP_ADDRESS`, `HOST_KUBERNETES_LABELS`, `HOST_LOGICAL_CPU_CORES`, `HOST_NAME`, `HOST_ONEAGENT_CUSTOM_HOST_NAME`, `HOST_OS_TYPE`, `HOST_OS_VERSION`, `HOST_PAAS_MEMORY_LIMIT`, `HOST_PAAS_TYPE`, `HOST_TAGS`, `HOST_TECHNOLOGY`, `HTTP_MONITOR_NAME`, `HTTP_MONITOR_TAGS`, `KUBERNETES_CLUSTER_NAME`, `KUBERNETES_NODE_NAME`, `KUBERNETES_SERVICE_NAME`, `MOBILE_APPLICATION_NAME`, `MOBILE_APPLICATION_PLATFORM`, `MOBILE_APPLICATION_TAGS`, `NAME_OF_COMPUTE_NODE`, `OPENSTACK_ACCOUNT_NAME`, `OPENSTACK_ACCOUNT_PROJECT_NAME`, `OPENSTACK_AVAILABILITY_ZONE_NAME`, `OPENSTACK_PROJECT_NAME`, `OPENSTACK_REGION_NAME`, `OPENSTACK_VM_INSTANCE_TYPE`, `OPENSTACK_VM_NAME`, `OPENSTACK_VM_SECURITY_GROUP`, `PROCESS_GROUP_AZURE_HOST_NAME`, `PROCESS_GROUP_AZURE_SITE_NAME`, `PROCESS_GROUP_CUSTOM_METADATA`, `PROCESS_GROUP_DETECTED_NAME`, `PROCESS_GROUP_ID`, `PROCESS_GROUP_LISTEN_PORT`, `PROCESS_GROUP_NAME`, `PROCESS_GROUP_PREDEFINED_METADATA`, `PROCESS_GROUP_TAGS`, `PROCESS_GROUP_TECHNOLOGY`, `PROCESS_GROUP_TECHNOLOGY_EDITION`, `PROCESS_GROUP_TECHNOLOGY_VERSION`, `QUEUE_NAME`, `QUEUE_TECHNOLOGY`, `QUEUE_VENDOR`, `SERVICE_AKKA_ACTOR_SYSTEM`, `SERVICE_CTG_SERVICE_NAME`, `SERVICE_DATABASE_HOST_NAME`, `SERVICE_DATABASE_NAME`, `SERVICE_DATABASE_TOPOLOGY`, `SERVICE_DATABASE_VENDOR`, `SERVICE_DETECTED_NAME`, `SERVICE_ESB_APPLICATION_NAME`, `SERVICE_IBM_CTG_GATEWAY_URL`, `SERVICE_MESSAGING_LISTENER_CLASS_NAME`, `SERVICE_NAME`, `SERVICE_PORT`, `SERVICE_PUBLIC_DOMAIN_NAME`, `SERVICE_REMOTE_ENDPOINT`, `SERVICE_REMOTE_SERVICE_NAME`, `SERVICE_TAGS`, `SERVICE_TECHNOLOGY`, `SERVICE_TECHNOLOGY_EDITION`, `SERVICE_TECHNOLOGY_VERSION`, `SERVICE_TOPOLOGY`, `SERVICE_TYPE`, `SERVICE_WEB_APPLICATION_ID`, `SERVICE_WEB_CONTEXT_ROOT`, `SERVICE_WEB_SERVER_ENDPOINT`, `SERVICE_WEB_SERVER_NAME`, `SERVICE_WEB_SERVICE_NAME`, `SERVICE_WEB_SERVICE_NAMESPACE`, `VMWARE_DATACENTER_NAME`, `VMWARE_VM_NAME`, `WEB_APPLICATION_NAME`, `WEB_APPLICATION_NAME_PATTERN`, `WEB_APPLICATION_TAGS`, `WEB_APPLICATION_TYPE`\n"
        },
        "operator": {
          "type": "string",
          "description": "Possible Values: `BEGINS_WITH`, `CONTAINS`, `ENDS_WITH`, `EQUALS`, `EXISTS`, `GREATER_THAN`, `GREATER_THAN_OR_EQUAL`, `IS_IP_IN_RANGE`, `LOWER_THAN`, `LOWER_THAN_OR_EQUAL`, `NOT_BEGINS_WITH`, `NOT_CONTAINS`, `NOT_ENDS_WITH`, `NOT_EQUALS`, `NOT_EXISTS`, `NOT_GREATER_THAN`, `NOT_GREATER_THAN_OR_EQUAL`, `NOT_IS_IP_IN_RANGE`, `NOT_LOWER_THAN`, `NOT_LOWER_THAN_OR_EQUAL`, `NOT_REGEX_MATCHES`, `NOT_TAG_KEY_EQUALS`, `REGEX_MATCHES`, `TAG_KEY_EQUALS`\n"
        },
        "stringValue": {
          "type": "string",
          "description": "Value\n"
        },
        "tag": {
          "type": "string",
          "description": "Format: `[CONTEXT]tagKey:tagValue`\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "operator"
      ]
    },
    "dynatrace:index/ManagementZoneV2RulesRuleDimensionRule:ManagementZoneV2RulesRuleDimensionRule": {
      "properties": {
        "appliesTo": {
          "type": "string",
          "description": "Possible Values: `ANY`, `LOG`, `METRIC`\n"
        },
        "dimensionConditions": {
          "$ref": "#/types/dynatrace:index%2FManagementZoneV2RulesRuleDimensionRuleDimensionConditions:ManagementZoneV2RulesRuleDimensionRuleDimensionConditions",
          "description": "Conditions\n"
        }
      },
      "type": "object",
      "required": [
        "appliesTo"
      ]
    },
    "dynatrace:index/ManagementZoneV2RulesRuleDimensionRuleDimensionConditions:ManagementZoneV2RulesRuleDimensionRuleDimensionConditions": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneV2RulesRuleDimensionRuleDimensionConditionsCondition:ManagementZoneV2RulesRuleDimensionRuleDimensionConditionsCondition"
          },
          "description": "Dimension conditions\n"
        }
      },
      "type": "object",
      "required": [
        "conditions"
      ]
    },
    "dynatrace:index/ManagementZoneV2RulesRuleDimensionRuleDimensionConditionsCondition:ManagementZoneV2RulesRuleDimensionRuleDimensionConditionsCondition": {
      "properties": {
        "conditionType": {
          "type": "string",
          "description": "Possible Values: `DIMENSION`, `LOG_FILE_NAME`, `METRIC_KEY`\n"
        },
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "ruleMatcher": {
          "type": "string",
          "description": "Possible Values: `BEGINS_WITH`, `EQUALS`\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "conditionType",
        "ruleMatcher",
        "value"
      ]
    },
    "dynatrace:index/MetricEventsEventTemplate:MetricEventsEventTemplate": {
      "properties": {
        "davisMerge": {
          "type": "boolean",
          "description": "Davis® AI will try to merge this event into existing problems, otherwise a new problem will always be created.\n"
        },
        "description": {
          "type": "string",
          "description": "The description of the event to trigger.\n"
        },
        "eventType": {
          "type": "string",
          "description": "Possible Values: `AVAILABILITY`, `CUSTOM_ALERT`, `CUSTOM_ANNOTATION`, `CUSTOM_CONFIGURATION`, `CUSTOM_DEPLOYMENT`, `ERROR`, `INFO`, `MARKED_FOR_TERMINATION`, `RESOURCE`, `SLOWDOWN`\n"
        },
        "metadatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FMetricEventsEventTemplateMetadata:MetricEventsEventTemplateMetadata"
          },
          "description": "Set of additional key-value properties to be attached to the triggered event.\n"
        },
        "title": {
          "type": "string",
          "description": "The title of the event to trigger.\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "eventType",
        "title"
      ]
    },
    "dynatrace:index/MetricEventsEventTemplateMetadata:MetricEventsEventTemplateMetadata": {
      "properties": {
        "metadataKey": {
          "type": "string",
          "description": "Type 'dt.' for key hints.\n"
        },
        "metadataValue": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "metadataKey",
        "metadataValue"
      ]
    },
    "dynatrace:index/MetricEventsModelProperties:MetricEventsModelProperties": {
      "properties": {
        "alertCondition": {
          "type": "string",
          "description": "Possible Values: `ABOVE`, `BELOW`, `OUTSIDE`\n"
        },
        "alertOnNoData": {
          "type": "boolean",
          "description": "The ability to set an alert on missing data in a metric. When enabled, missing data samples will be treated as violating samples defined in the advanced model properties. When disabled, missing data is not treated as a violation but will still contribute to dealerting. We recommend disabling alerting on missing data for sparse timeseries to avoid false alerts. To learn more, visit [anomaly detection configuration](https://dt-url.net/lz02mwi).\n"
        },
        "dealertingSamples": {
          "type": "integer",
          "description": "The number of one-minute samples within the evaluation window that must go back to normal to close the event.\n"
        },
        "samples": {
          "type": "integer",
          "description": "The number of one-minute samples that form the sliding evaluation window.\n"
        },
        "signalFluctuation": {
          "type": "number",
          "description": "Controls how many times the signal fluctuation is added to the baseline to produce the actual threshold for alerting\n"
        },
        "threshold": {
          "type": "number",
          "description": "Raise an event if this value is violated\n"
        },
        "tolerance": {
          "type": "number",
          "description": "Controls the width of the confidence band and larger values lead to a less sensitive model\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `AUTO_ADAPTIVE_THRESHOLD`, `SEASONAL_BASELINE`, `STATIC_THRESHOLD`\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "The number of one-minute samples within the evaluation window that must violate to trigger an event.\n"
        }
      },
      "type": "object",
      "required": [
        "alertCondition",
        "alertOnNoData",
        "dealertingSamples",
        "samples",
        "type",
        "violatingSamples"
      ]
    },
    "dynatrace:index/MetricEventsQueryDefinition:MetricEventsQueryDefinition": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: `AVG`, `COUNT`, `MAX`, `MEDIAN`, `MIN`, `PERCENTILE90`, `SUM`, `VALUE`\n"
        },
        "dimensionFilter": {
          "$ref": "#/types/dynatrace:index%2FMetricEventsQueryDefinitionDimensionFilter:MetricEventsQueryDefinitionDimensionFilter",
          "description": "Dimension filter\n"
        },
        "entityFilter": {
          "$ref": "#/types/dynatrace:index%2FMetricEventsQueryDefinitionEntityFilter:MetricEventsQueryDefinitionEntityFilter",
          "description": "Use rule-based filters to define the scope this event monitors.\n"
        },
        "managementZone": {
          "type": "string",
          "description": "The <span pulumi-lang-nodejs=\"`legacyId`\" pulumi-lang-dotnet=\"`LegacyId`\" pulumi-lang-go=\"`legacyId`\" pulumi-lang-python=\"`legacy_id`\" pulumi-lang-yaml=\"`legacyId`\" pulumi-lang-java=\"`legacyId`\">`legacy_id`</span> of a Management Zone (as provided by the resource <span pulumi-lang-nodejs=\"`dynatrace.ManagementZoneV2`\" pulumi-lang-dotnet=\"`dynatrace.ManagementZoneV2`\" pulumi-lang-go=\"`ManagementZoneV2`\" pulumi-lang-python=\"`ManagementZoneV2`\" pulumi-lang-yaml=\"`dynatrace.ManagementZoneV2`\" pulumi-lang-java=\"`dynatrace.ManagementZoneV2`\">`dynatrace.ManagementZoneV2`</span> or the data source <span pulumi-lang-nodejs=\"`dynatrace.ManagementZone`\" pulumi-lang-dotnet=\"`dynatrace.ManagementZone`\" pulumi-lang-go=\"`ManagementZone`\" pulumi-lang-python=\"`ManagementZone`\" pulumi-lang-yaml=\"`dynatrace.ManagementZone`\" pulumi-lang-java=\"`dynatrace.ManagementZone`\">`dynatrace.ManagementZone`</span>)\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "metricSelector": {
          "type": "string",
          "description": "To learn more, visit [Metric Selector](https://dt-url.net/metselad)\n"
        },
        "queryOffset": {
          "type": "integer",
          "description": "Minute offset of sliding evaluation window for metrics with latency\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `METRIC_KEY`, `METRIC_SELECTOR`\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/MetricEventsQueryDefinitionDimensionFilter:MetricEventsQueryDefinitionDimensionFilter": {
      "properties": {
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FMetricEventsQueryDefinitionDimensionFilterFilter:MetricEventsQueryDefinitionDimensionFilterFilter"
          }
        }
      },
      "type": "object",
      "required": [
        "filters"
      ]
    },
    "dynatrace:index/MetricEventsQueryDefinitionDimensionFilterFilter:MetricEventsQueryDefinitionDimensionFilterFilter": {
      "properties": {
        "dimensionKey": {
          "type": "string",
          "description": "Dimension key\n"
        },
        "dimensionValue": {
          "type": "string",
          "description": "Dimension value\n"
        },
        "operator": {
          "type": "string",
          "description": "Possible Values: `CONTAINS_CASE_SENSITIVE`, `DOES_NOT_CONTAIN_CASE_SENSITIVE`, `DOES_NOT_EQUAL`, `DOES_NOT_START_WITH`, `EQUALS`, `STARTS_WITH`\n"
        }
      },
      "type": "object",
      "required": [
        "dimensionKey",
        "dimensionValue"
      ]
    },
    "dynatrace:index/MetricEventsQueryDefinitionEntityFilter:MetricEventsQueryDefinitionEntityFilter": {
      "properties": {
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FMetricEventsQueryDefinitionEntityFilterConditions:MetricEventsQueryDefinitionEntityFilterConditions",
          "description": "no documentation available\n"
        },
        "dimensionKey": {
          "type": "string",
          "description": "Dimension key of entity type to filter\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/MetricEventsQueryDefinitionEntityFilterConditions:MetricEventsQueryDefinitionEntityFilterConditions": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FMetricEventsQueryDefinitionEntityFilterConditionsCondition:MetricEventsQueryDefinitionEntityFilterConditionsCondition"
          }
        }
      },
      "type": "object",
      "required": [
        "conditions"
      ]
    },
    "dynatrace:index/MetricEventsQueryDefinitionEntityFilterConditionsCondition:MetricEventsQueryDefinitionEntityFilterConditionsCondition": {
      "properties": {
        "operator": {
          "type": "string",
          "description": "Possible Values: `CONTAINS_CASE_INSENSITIVE`, `CONTAINS_CASE_SENSITIVE`, `DOES_NOT_CONTAIN_CASE_INSENSITIVE`, `DOES_NOT_CONTAIN_CASE_SENSITIVE`, `DOES_NOT_EQUAL`, `DOES_NOT_START_WITH`, `EQUALS`, `STARTS_WITH`\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `CUSTOM_DEVICE_GROUP_NAME`, `ENTITY_ID`, `HOST_GROUP_NAME`, `HOST_NAME`, `MANAGEMENT_ZONE`, `NAME`, `PROCESS_GROUP_ID`, `PROCESS_GROUP_NAME`, `TAG`\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "operator",
        "type",
        "value"
      ]
    },
    "dynatrace:index/MetricMetadataDimensions:MetricMetadataDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FMetricMetadataDimensionsDimension:MetricMetadataDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/MetricMetadataDimensionsDimension:MetricMetadataDimensionsDimension": {
      "properties": {
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "key": {
          "type": "string",
          "description": "Dimension key\n"
        }
      },
      "type": "object",
      "required": [
        "key"
      ]
    },
    "dynatrace:index/MetricMetadataMetricProperties:MetricMetadataMetricProperties": {
      "properties": {
        "impactRelevant": {
          "type": "boolean",
          "description": "Whether (true or false) the metric is relevant to a problem's impact.\n"
        },
        "latency": {
          "type": "integer",
          "description": "The latency of the metric, in minutes. \n\n The latency is the expected reporting delay (for example, caused by constraints of cloud vendors or other third-party data sources) between the observation of a metric data point and its availability in Dynatrace. \n\nThe allowed value range is from 1 to 60 minutes.\n"
        },
        "maxValue": {
          "type": "number",
          "description": "The maximum allowed value of the metric.\n"
        },
        "minValue": {
          "type": "number",
          "description": "The minimum allowed value of the metric.\n"
        },
        "rootCauseRelevant": {
          "type": "boolean",
          "description": "Whether (true or false) the metric is related to a root cause of a problem.\n\nA root-cause relevant metric represents a strong indicator for a faulty component.\n"
        },
        "valueType": {
          "type": "string",
          "description": "Possible Values: `Error`, `Score`, `Unknown`\n"
        }
      },
      "type": "object",
      "required": [
        "valueType"
      ]
    },
    "dynatrace:index/MobileAppAnomaliesErrorRateIncrease:MobileAppAnomaliesErrorRateIncrease": {
      "properties": {
        "detectionMode": {
          "type": "string",
          "description": "Possible Values: `Auto`, `Fixed`\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "errorRateIncreaseAuto": {
          "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesErrorRateIncreaseErrorRateIncreaseAuto:MobileAppAnomaliesErrorRateIncreaseErrorRateIncreaseAuto",
          "description": "Alert if the percentage of user actions affected by reported errors exceeds **both** the absolute threshold and the relative threshold\n"
        },
        "errorRateIncreaseFixed": {
          "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesErrorRateIncreaseErrorRateIncreaseFixed:MobileAppAnomaliesErrorRateIncreaseErrorRateIncreaseFixed",
          "description": "Alert if the custom reported error rate threshold is exceeded during any 5-minute period\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/MobileAppAnomaliesErrorRateIncreaseErrorRateIncreaseAuto:MobileAppAnomaliesErrorRateIncreaseErrorRateIncreaseAuto": {
      "properties": {
        "thresholdAbsolute": {
          "type": "number",
          "description": "Absolute threshold\n"
        },
        "thresholdRelative": {
          "type": "number",
          "description": "Relative threshold\n"
        }
      },
      "type": "object",
      "required": [
        "thresholdAbsolute",
        "thresholdRelative"
      ]
    },
    "dynatrace:index/MobileAppAnomaliesErrorRateIncreaseErrorRateIncreaseFixed:MobileAppAnomaliesErrorRateIncreaseErrorRateIncreaseFixed": {
      "properties": {
        "sensitivity": {
          "type": "string",
          "description": "Possible Values: `Low`, `Medium`, `High`\n"
        },
        "thresholdAbsolute": {
          "type": "number",
          "description": "Absolute threshold\n"
        }
      },
      "type": "object",
      "required": [
        "sensitivity",
        "thresholdAbsolute"
      ]
    },
    "dynatrace:index/MobileAppAnomaliesSlowUserActions:MobileAppAnomaliesSlowUserActions": {
      "properties": {
        "detectionMode": {
          "type": "string",
          "description": "Possible Values: `Auto`, `Fixed`\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "slowUserActionsAuto": {
          "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesSlowUserActionsSlowUserActionsAuto:MobileAppAnomaliesSlowUserActionsSlowUserActionsAuto",
          "description": "no documentation available\n"
        },
        "slowUserActionsFixed": {
          "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesSlowUserActionsSlowUserActionsFixed:MobileAppAnomaliesSlowUserActionsSlowUserActionsFixed",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/MobileAppAnomaliesSlowUserActionsSlowUserActionsAuto:MobileAppAnomaliesSlowUserActionsSlowUserActionsAuto": {
      "properties": {
        "durationAvoidOveralerting": {
          "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationAvoidOveralerting:MobileAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationAvoidOveralerting",
          "description": "To avoid over-alerting do not alert for low traffic applications with less than\n"
        },
        "durationThresholdAll": {
          "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationThresholdAll:MobileAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationThresholdAll",
          "description": "Alert if the action duration of all user actions degrades beyond **both** the absolute and relative threshold:\n"
        },
        "durationThresholdSlowest": {
          "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationThresholdSlowest:MobileAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationThresholdSlowest",
          "description": "Alert if the action duration of the slowest 10% of user actions degrades beyond **both** the absolute and relative threshold:\n"
        }
      },
      "type": "object",
      "required": [
        "durationAvoidOveralerting",
        "durationThresholdAll",
        "durationThresholdSlowest"
      ]
    },
    "dynatrace:index/MobileAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationAvoidOveralerting:MobileAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationAvoidOveralerting": {
      "properties": {
        "minActionRate": {
          "type": "integer",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "minActionRate"
      ]
    },
    "dynatrace:index/MobileAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationThresholdAll:MobileAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationThresholdAll": {
      "properties": {
        "durationThreshold": {
          "type": "number",
          "description": "Absolute threshold\n"
        },
        "slowdownPercentage": {
          "type": "number",
          "description": "Relative threshold\n"
        }
      },
      "type": "object",
      "required": [
        "durationThreshold",
        "slowdownPercentage"
      ]
    },
    "dynatrace:index/MobileAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationThresholdSlowest:MobileAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationThresholdSlowest": {
      "properties": {
        "durationThreshold": {
          "type": "number",
          "description": "Absolute threshold\n"
        },
        "slowdownPercentage": {
          "type": "number",
          "description": "Relative threshold\n"
        }
      },
      "type": "object",
      "required": [
        "durationThreshold",
        "slowdownPercentage"
      ]
    },
    "dynatrace:index/MobileAppAnomaliesSlowUserActionsSlowUserActionsFixed:MobileAppAnomaliesSlowUserActionsSlowUserActionsFixed": {
      "properties": {
        "durationAvoidOveralerting": {
          "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationAvoidOveralerting:MobileAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationAvoidOveralerting",
          "description": "To avoid over-alerting do not alert for low traffic applications with less than\n"
        },
        "durationThresholdAllFixed": {
          "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationThresholdAllFixed:MobileAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationThresholdAllFixed",
          "description": "Alert if the action duration of all user actions degrades beyond the absolute threshold:\n"
        },
        "durationThresholdSlowest": {
          "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationThresholdSlowest:MobileAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationThresholdSlowest",
          "description": "Alert if the action duration of the slowest 10% of user actions degrades beyond the absolute threshold:\n"
        },
        "sensitivity": {
          "type": "string",
          "description": "Possible Values: `Low`, `Medium`, `High`\n"
        }
      },
      "type": "object",
      "required": [
        "durationAvoidOveralerting",
        "durationThresholdAllFixed",
        "durationThresholdSlowest",
        "sensitivity"
      ]
    },
    "dynatrace:index/MobileAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationAvoidOveralerting:MobileAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationAvoidOveralerting": {
      "properties": {
        "minActionRate": {
          "type": "integer",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "minActionRate"
      ]
    },
    "dynatrace:index/MobileAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationThresholdAllFixed:MobileAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationThresholdAllFixed": {
      "properties": {
        "durationThreshold": {
          "type": "number",
          "description": "Absolute threshold\n"
        }
      },
      "type": "object",
      "required": [
        "durationThreshold"
      ]
    },
    "dynatrace:index/MobileAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationThresholdSlowest:MobileAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationThresholdSlowest": {
      "properties": {
        "durationThreshold": {
          "type": "number",
          "description": "Absolute threshold\n"
        }
      },
      "type": "object",
      "required": [
        "durationThreshold"
      ]
    },
    "dynatrace:index/MobileAppAnomaliesUnexpectedHighLoad:MobileAppAnomaliesUnexpectedHighLoad": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "thresholdPercentage": {
          "type": "number",
          "description": "Dynatrace learns your typical application traffic over an observation period of one week. Depending on this expected value Dynatrace detects abnormal traffic spikes within your application.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/MobileAppAnomaliesUnexpectedLowLoad:MobileAppAnomaliesUnexpectedLowLoad": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "thresholdPercentage": {
          "type": "number",
          "description": "Dynatrace learns your typical application traffic over an observation period of one week. Depending on this expected value Dynatrace detects abnormal traffic drops within your application.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/MobileAppCrashRateCrashRateIncrease:MobileAppCrashRateCrashRateIncrease": {
      "properties": {
        "crashRateIncreaseAuto": {
          "$ref": "#/types/dynatrace:index%2FMobileAppCrashRateCrashRateIncreaseCrashRateIncreaseAuto:MobileAppCrashRateCrashRateIncreaseCrashRateIncreaseAuto",
          "description": "Alert crash rate increases when auto-detected baseline is exceeded by a certain number of users\n"
        },
        "crashRateIncreaseFixed": {
          "$ref": "#/types/dynatrace:index%2FMobileAppCrashRateCrashRateIncreaseCrashRateIncreaseFixed:MobileAppCrashRateCrashRateIncreaseCrashRateIncreaseFixed",
          "description": "Alert crash rate increases when the defined threshold is exceeded by a certain number of users\n"
        },
        "detectionMode": {
          "type": "string",
          "description": "Possible Values: `Auto`, `Fixed`\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/MobileAppCrashRateCrashRateIncreaseCrashRateIncreaseAuto:MobileAppCrashRateCrashRateIncreaseCrashRateIncreaseAuto": {
      "properties": {
        "baselineViolationPercentage": {
          "type": "number",
          "description": "Dynatrace learns the typical crash rate for all app versions and will create an alert if the baseline is violated by more than a specified threshold. Analysis happens based on a sliding window of 10 minutes.\n"
        },
        "concurrentUsers": {
          "type": "number",
          "description": "Amount of users\n"
        },
        "sensitivity": {
          "type": "string",
          "description": "Possible Values: `Low`, `Medium`, `High`\n"
        }
      },
      "type": "object",
      "required": [
        "baselineViolationPercentage",
        "concurrentUsers",
        "sensitivity"
      ]
    },
    "dynatrace:index/MobileAppCrashRateCrashRateIncreaseCrashRateIncreaseFixed:MobileAppCrashRateCrashRateIncreaseCrashRateIncreaseFixed": {
      "properties": {
        "absoluteCrashRate": {
          "type": "number",
          "description": "Absolute threshold\n"
        },
        "concurrentUsers": {
          "type": "integer",
          "description": "Amount of users\n"
        }
      },
      "type": "object",
      "required": [
        "absoluteCrashRate",
        "concurrentUsers"
      ]
    },
    "dynatrace:index/MobileAppEnablementRum:MobileAppEnablementRum": {
      "properties": {
        "costAndTrafficControl": {
          "type": "integer",
          "description": "Percentage of user sessions captured and analyzed. By default, Dynatrace captures all user actions and user sessions for analysis. This approach ensures complete insight into your application’s performance and customer experience. You can optionally reduce the granularity of user-action and user-session analysis by capturing a lower percentage of user sessions. While this approach can reduce monitoring costs, it also results in lower visibility into how your customers are using your applications. For example, a setting of 10% results in Dynatrace analyzing only every tenth user session.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "enabledOnGrail": {
          "type": "boolean",
          "description": "Please be aware that only mobile agents with version **8.303 or higher** can ingest Grail events\n"
        }
      },
      "type": "object",
      "required": [
        "costAndTrafficControl",
        "enabled"
      ]
    },
    "dynatrace:index/MobileAppEnablementSessionReplay:MobileAppEnablementSessionReplay": {
      "properties": {
        "onCrash": {
          "type": "boolean",
          "description": "Before enabling, Dynatrace checks your system against the [prerequisites for Session Replay](https://dt-url.net/t23s0ppi).\n"
        }
      },
      "type": "object",
      "required": [
        "onCrash"
      ]
    },
    "dynatrace:index/MobileAppKeyPerformanceThresholds:MobileAppKeyPerformanceThresholds": {
      "properties": {
        "frustratingThresholdSeconds": {
          "type": "number",
          "description": "If the action duration is above this value, the Apdex is considered to be **Frustrating**.\n"
        },
        "tolerableThresholdSeconds": {
          "type": "number",
          "description": "If the action duration is below this value, the Apdex is considered to be **Satisfactory**.\n"
        }
      },
      "type": "object",
      "required": [
        "frustratingThresholdSeconds",
        "tolerableThresholdSeconds"
      ]
    },
    "dynatrace:index/MobileAppRequestErrorsErrorRules:MobileAppRequestErrorsErrorRules": {
      "properties": {
        "errorRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FMobileAppRequestErrorsErrorRulesErrorRule:MobileAppRequestErrorsErrorRulesErrorRule"
          }
        }
      },
      "type": "object",
      "required": [
        "errorRules"
      ]
    },
    "dynatrace:index/MobileAppRequestErrorsErrorRulesErrorRule:MobileAppRequestErrorsErrorRulesErrorRule": {
      "properties": {
        "errorCodes": {
          "type": "string",
          "description": "Exclude response codes\n"
        }
      },
      "type": "object",
      "required": [
        "errorCodes"
      ]
    },
    "dynatrace:index/MobileApplicationApdex:MobileApplicationApdex": {
      "properties": {
        "frustrated": {
          "type": "integer",
          "description": "Apdex **frustrated** threshold, in milliseconds: a duration greater than or equal to this value is considered frustrated\n"
        },
        "frustratedOnError": {
          "type": "boolean",
          "description": "Apdex error condition: if <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> the user session is considered frustrated when an error is reported\n"
        },
        "tolerable": {
          "type": "integer",
          "description": "Apdex **tolerable** threshold, in milliseconds: a duration greater than or equal to this value is considered tolerable\n"
        }
      },
      "type": "object",
      "required": [
        "frustrated",
        "tolerable"
      ]
    },
    "dynatrace:index/MobileApplicationProperties:MobileApplicationProperties": {
      "properties": {
        "apiValues": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FMobileApplicationPropertiesApiValue:MobileApplicationPropertiesApiValue"
          },
          "description": "A User Action / Session Property based on a value reported by the API\n"
        },
        "requestAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FMobileApplicationPropertiesRequestAttribute:MobileApplicationPropertiesRequestAttribute"
          },
          "description": "A User Action / Session Property based on a Server Side Request Attribute\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/MobileApplicationPropertiesApiValue:MobileApplicationPropertiesApiValue": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "The aggregation type of the property. It defines how multiple values of the property are aggregated. Possible values are `SUM`, `MIN`, `MAX`, `FIRST` and `LAST`\n"
        },
        "cleanupRule": {
          "type": "string",
          "description": "The cleanup rule of the property. Defines how to extract the data you need from a string value. Specify the [regular expression](https://dt-url.net/k9e0iaq) for the data you need there\n"
        },
        "displayName": {
          "type": "string",
          "description": "The display name of the property\n"
        },
        "key": {
          "type": "string",
          "description": "The unique key of the mobile session or user action property\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the reported value\n"
        },
        "storeAsSessionProperty": {
          "type": "boolean",
          "description": "If <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>, the property is stored as a session property\n"
        },
        "storeAsUserActionProperty": {
          "type": "boolean",
          "description": "If <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>, the property is stored as a user action property\n"
        },
        "type": {
          "type": "string",
          "description": "The data type of the property. Possible values are `DOUBLE`, `LONG` and `STRING`\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "type"
      ]
    },
    "dynatrace:index/MobileApplicationPropertiesRequestAttribute:MobileApplicationPropertiesRequestAttribute": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "The aggregation type of the property. It defines how multiple values of the property are aggregated. Possible values are `SUM`, `MIN`, `MAX`, `FIRST` and `LAST`\n"
        },
        "cleanupRule": {
          "type": "string",
          "description": "The cleanup rule of the property. Defines how to extract the data you need from a string value. Specify the [regular expression](https://dt-url.net/k9e0iaq) for the data you need there\n"
        },
        "displayName": {
          "type": "string",
          "description": "The display name of the property\n"
        },
        "id": {
          "type": "string",
          "description": "The ID of the request attribute\n"
        },
        "key": {
          "type": "string",
          "description": "The unique key of the mobile session or user action property\n"
        },
        "storeAsSessionProperty": {
          "type": "boolean",
          "description": "If <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>, the property is stored as a session property\n"
        },
        "storeAsUserActionProperty": {
          "type": "boolean",
          "description": "If <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>, the property is stored as a user action property\n"
        },
        "type": {
          "type": "string",
          "description": "The data type of the property. Possible values are `DOUBLE`, `LONG` and `STRING`. The value MUST match the data type of the Request Attribute.\n"
        }
      },
      "type": "object",
      "required": [
        "id",
        "key",
        "type"
      ]
    },
    "dynatrace:index/NetworkMonitorOutageHandling:NetworkMonitorOutageHandling": {
      "properties": {
        "globalConsecutiveOutageCountThreshold": {
          "type": "integer",
          "description": "Number of consecutive failures for all locations\n"
        },
        "globalOutages": {
          "type": "boolean",
          "description": "Generate a problem and send an alert when the monitor is unavailable at all configured locations\n"
        },
        "localConsecutiveOutageCountThreshold": {
          "type": "integer",
          "description": "Number of consecutive failures\n"
        },
        "localLocationOutageCountThreshold": {
          "type": "integer",
          "description": "Number of failing locations\n"
        },
        "localOutages": {
          "type": "boolean",
          "description": "Generate a problem and send an alert when the monitor is unavailable for one or more consecutive runs at any location\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/NetworkMonitorPerformanceThresholds:NetworkMonitorPerformanceThresholds": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Performance threshold is enabled (true) or disabled (false)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FNetworkMonitorPerformanceThresholdsThresholds:NetworkMonitorPerformanceThresholdsThresholds",
          "description": "The list of performance threshold rules\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/NetworkMonitorPerformanceThresholdsThresholds:NetworkMonitorPerformanceThresholdsThresholds": {
      "properties": {
        "thresholds": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FNetworkMonitorPerformanceThresholdsThresholdsThreshold:NetworkMonitorPerformanceThresholdsThresholdsThreshold"
          },
          "description": "The list of performance threshold rules\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/NetworkMonitorPerformanceThresholdsThresholdsThreshold:NetworkMonitorPerformanceThresholdsThresholdsThreshold": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Aggregation type, possible values: `AVG`, `MAX`, `MIN`\n"
        },
        "dealertingSamples": {
          "type": "integer",
          "description": "Number of most recent non-violating request executions that closes the problem\n"
        },
        "samples": {
          "type": "integer",
          "description": "Number of request executions in analyzed sliding window (sliding window size)\n"
        },
        "stepIndex": {
          "type": "integer",
          "description": "Specify the step's index to which a threshold applies\n"
        },
        "threshold": {
          "type": "number",
          "description": "Notify if monitor request takes longer than X milliseconds to execute\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "Number of violating request executions in analyzed sliding window\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/NetworkMonitorStep:NetworkMonitorStep": {
      "properties": {
        "steps": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FNetworkMonitorStepStep:NetworkMonitorStepStep"
          },
          "description": "The step of a network availability monitor\n"
        }
      },
      "type": "object",
      "required": [
        "steps"
      ]
    },
    "dynatrace:index/NetworkMonitorStepStep:NetworkMonitorStepStep": {
      "properties": {
        "constraints": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FNetworkMonitorStepStepConstraint:NetworkMonitorStepStepConstraint"
          },
          "description": "The list of constraints which apply to all requests in the step\n"
        },
        "name": {
          "type": "string",
          "description": "Step name\n"
        },
        "properties": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          },
          "description": "Key/value pairs of properties which apply to all requests in the step\n"
        },
        "requestConfigurations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FNetworkMonitorStepStepRequestConfiguration:NetworkMonitorStepStepRequestConfiguration"
          },
          "description": "Request configurations\n"
        },
        "requestType": {
          "type": "string",
          "description": "Request type, possible values `ICMP`, `TCP`, `DNS`\n"
        },
        "targetFilter": {
          "type": "string",
          "description": "Target filter\n"
        },
        "targetLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Target list\n"
        }
      },
      "type": "object",
      "required": [
        "constraints",
        "name",
        "properties",
        "requestType",
        "targetLists"
      ]
    },
    "dynatrace:index/NetworkMonitorStepStepConstraint:NetworkMonitorStepStepConstraint": {
      "properties": {
        "constraints": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FNetworkMonitorStepStepConstraintConstraint:NetworkMonitorStepStepConstraintConstraint"
          },
          "description": "The network availability monitor constraint\n"
        }
      },
      "type": "object",
      "required": [
        "constraints"
      ]
    },
    "dynatrace:index/NetworkMonitorStepStepConstraintConstraint:NetworkMonitorStepStepConstraintConstraint": {
      "properties": {
        "properties": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          },
          "description": "Key/value pairs of constraint properties\n"
        },
        "type": {
          "type": "string",
          "description": "Constraint type\n"
        }
      },
      "type": "object",
      "required": [
        "properties",
        "type"
      ]
    },
    "dynatrace:index/NetworkMonitorStepStepRequestConfiguration:NetworkMonitorStepStepRequestConfiguration": {
      "properties": {
        "requestConfigurations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FNetworkMonitorStepStepRequestConfigurationRequestConfiguration:NetworkMonitorStepStepRequestConfigurationRequestConfiguration"
          },
          "description": "The configuration of a network availability monitor request\n"
        }
      },
      "type": "object",
      "required": [
        "requestConfigurations"
      ]
    },
    "dynatrace:index/NetworkMonitorStepStepRequestConfigurationRequestConfiguration:NetworkMonitorStepStepRequestConfigurationRequestConfiguration": {
      "properties": {
        "constraints": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FNetworkMonitorStepStepRequestConfigurationRequestConfigurationConstraint:NetworkMonitorStepStepRequestConfigurationRequestConfigurationConstraint"
          },
          "description": "Request constraints\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/NetworkMonitorStepStepRequestConfigurationRequestConfigurationConstraint:NetworkMonitorStepStepRequestConfigurationRequestConfigurationConstraint": {
      "properties": {
        "constraints": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FNetworkMonitorStepStepRequestConfigurationRequestConfigurationConstraintConstraint:NetworkMonitorStepStepRequestConfigurationRequestConfigurationConstraintConstraint"
          },
          "description": "The network availability monitor constraint\n"
        }
      },
      "type": "object",
      "required": [
        "constraints"
      ]
    },
    "dynatrace:index/NetworkMonitorStepStepRequestConfigurationRequestConfigurationConstraintConstraint:NetworkMonitorStepStepRequestConfigurationRequestConfigurationConstraintConstraint": {
      "properties": {
        "properties": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          },
          "description": "Key/value pairs of constraint properties\n"
        },
        "type": {
          "type": "string",
          "description": "Constraint type\n"
        }
      },
      "type": "object",
      "required": [
        "properties",
        "type"
      ]
    },
    "dynatrace:index/NetworkMonitorTag:NetworkMonitorTag": {
      "properties": {
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FNetworkMonitorTagTag:NetworkMonitorTagTag"
          },
          "description": "Tag with source of a Dynatrace entity.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/NetworkMonitorTagTag:NetworkMonitorTagTag": {
      "properties": {
        "context": {
          "type": "string",
          "description": "The origin of the tag, such as AWS or Cloud Foundry.\n"
        },
        "key": {
          "type": "string",
          "description": "The key of the tag\n"
        },
        "source": {
          "type": "string",
          "description": "The source of the tag, possible values: `AUTO`, `RULE_BASED` or `USER`\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag\n"
        }
      },
      "type": "object",
      "required": [
        "key"
      ]
    },
    "dynatrace:index/NetworkTrafficExcludeIp:NetworkTrafficExcludeIp": {
      "properties": {
        "ipAddressForms": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FNetworkTrafficExcludeIpIpAddressForm:NetworkTrafficExcludeIpIpAddressForm"
          }
        }
      },
      "type": "object",
      "required": [
        "ipAddressForms"
      ]
    },
    "dynatrace:index/NetworkTrafficExcludeIpIpAddressForm:NetworkTrafficExcludeIpIpAddressForm": {
      "properties": {
        "ipAddress": {
          "type": "string",
          "description": "IP address\n"
        }
      },
      "type": "object",
      "required": [
        "ipAddress"
      ]
    },
    "dynatrace:index/NetworkTrafficExcludeNic:NetworkTrafficExcludeNic": {
      "properties": {
        "nicForms": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FNetworkTrafficExcludeNicNicForm:NetworkTrafficExcludeNicNicForm"
          }
        }
      },
      "type": "object",
      "required": [
        "nicForms"
      ]
    },
    "dynatrace:index/NetworkTrafficExcludeNicNicForm:NetworkTrafficExcludeNicNicForm": {
      "properties": {
        "interface": {
          "type": "string",
          "description": "Network interface\n"
        },
        "os": {
          "type": "string",
          "description": "Possible Values: `OS_TYPE_AIX`, `OS_TYPE_DARWIN`, `OS_TYPE_HPUX`, `OS_TYPE_LINUX`, `OS_TYPE_SOLARIS`, `OS_TYPE_UNKNOWN`, `OS_TYPE_WINDOWS`, `OS_TYPE_ZOS`\n"
        }
      },
      "type": "object",
      "required": [
        "interface",
        "os"
      ]
    },
    "dynatrace:index/NotificationAnsibleTower:NotificationAnsibleTower": {
      "properties": {
        "acceptAnyCertificate": {
          "type": "boolean",
          "description": "Accept any, including self-signed and invalid, SSL certificate (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or only trusted (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) certificates\n"
        },
        "active": {
          "type": "boolean",
          "description": "The configuration is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "alertingProfile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "customMessage": {
          "type": "string",
          "description": "The custom message of the notification.   This message will be displayed in the extra variables **Message** field of your job template.  You can use the following placeholders:  * `{ImpactedEntities}`: Details about the entities impacted by the problem in form of a JSON array.  * `{ImpactedEntity}`: The entity impacted by the problem or *X* impacted entities.  * `{PID}`: The ID of the reported problem.  * `{ProblemDetailsText}`: All problem event details, including root cause, as a text-formatted string.  * `{ProblemID}`: The display number of the reported problem.  * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.  * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.  * `{ProblemTitle}`: A short description of the problem.  * `{ProblemURL}`: The URL of the problem within Dynatrace.  * `{State}`: The state of the problem. Possible values are `OPEN` and `RESOLVED`.  * `{Tags}`: The list of tags that are defined for all impacted entities, separated by commas\n"
        },
        "jobTemplateId": {
          "type": "integer",
          "description": "The ID of the target Ansible Tower job template\n"
        },
        "jobTemplateUrl": {
          "type": "string",
          "description": "The URL of the target Ansible Tower job template\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "password": {
          "type": "string",
          "description": "The password for the Ansible Tower account\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "username": {
          "type": "string",
          "description": "The username of the Ansible Tower account\n"
        }
      },
      "type": "object",
      "required": [
        "acceptAnyCertificate",
        "active",
        "alertingProfile",
        "customMessage",
        "jobTemplateId",
        "jobTemplateUrl",
        "name",
        "username"
      ]
    },
    "dynatrace:index/NotificationConfig:NotificationConfig": {
      "properties": {
        "active": {
          "type": "boolean",
          "description": "The configuration is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "alertingProfile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "type": {
          "type": "string",
          "description": "Defines the actual set of fields depending on the value. See one of the following objects:  * `EMAIL` > EmailNotificationConfig  * `PAGER_DUTY` > PagerDutyNotificationConfig  * `WEBHOOK` > WebHookNotificationConfig  * `SLACK` > SlackNotificationConfig  * `HIPCHAT` > HipChatNotificationConfig  * `VICTOROPS` > VictorOpsNotificationConfig  * `SERVICE_NOW` > ServiceNowNotificationConfig  * `XMATTERS` > XMattersNotificationConfig  * `ANSIBLETOWER` > AnsibleTowerNotificationConfig  * `OPS_GENIE` > OpsGenieNotificationConfig  * `JIRA` > JiraNotificationConfig  * `TRELLO` > TrelloNotificationConfig\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "active",
        "alertingProfile",
        "name",
        "type"
      ]
    },
    "dynatrace:index/NotificationEmail:NotificationEmail": {
      "properties": {
        "active": {
          "type": "boolean",
          "description": "The configuration is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "alertingProfile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "bccReceivers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The list of the email BCC-recipients\n"
        },
        "body": {
          "type": "string",
          "description": "The template of the email notification.  You can use the following placeholders:  * `{ImpactedEntities}`: Details about the entities impacted by the problem in form of a JSON array.  * `{ImpactedEntity}`: The entity impacted by the problem or *X* impacted entities.  * `{PID}`: The ID of the reported problem.  * `{ProblemDetailsHTML}`: All problem event details, including root cause, as an HTML-formatted string.  * `{ProblemDetailsJSON}`: All problem event details, including root cause, as a JSON object.  * `{ProblemDetailsMarkdown}`: All problem event details, including root cause, as a [Markdown-formatted](https://www.markdownguide.org/cheat-sheet/) string.  * `{ProblemDetailsText}`: All problem event details, including root cause, as a text-formatted string.  * `{ProblemID}`: The display number of the reported problem.  * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.  * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.  * `{ProblemTitle}`: A short description of the problem.  * `{ProblemURL}`: The URL of the problem within Dynatrace.  * `{State}`: The state of the problem. Possible values are `OPEN` and `RESOLVED`.  * `{Tags}`: The list of tags that are defined for all impacted entities, separated by commas\n"
        },
        "ccReceivers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The list of the email CC-recipients\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "receivers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The list of the email recipients\n"
        },
        "subject": {
          "type": "string",
          "description": "The subject of the email notifications\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "active",
        "alertingProfile",
        "body",
        "name",
        "subject"
      ]
    },
    "dynatrace:index/NotificationJira:NotificationJira": {
      "properties": {
        "active": {
          "type": "boolean",
          "description": "The configuration is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "alertingProfile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "description": {
          "type": "string",
          "description": "The description of the Jira issue to be created by this notification.   You can use same placeholders as in issue summary\n"
        },
        "issueType": {
          "type": "string",
          "description": "The type of the Jira issue to be created by this notification\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "password": {
          "type": "string",
          "description": "The password for the Jira profile\n"
        },
        "projectKey": {
          "type": "string",
          "description": "The project key of the Jira issue to be created by this notification\n"
        },
        "summary": {
          "type": "string",
          "description": "The summary of the Jira issue to be created by this notification.  You can use the following placeholders:  * `{ImpactedEntity}`: The entity impacted by the problem or *X* impacted entities.  * `{PID}`: The ID of the reported problem.  * `{ProblemDetailsText}`: All problem event details, including root cause, as a text-formatted string.  * `{ProblemID}`: The display number of the reported problem.  * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.  * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.  * `{ProblemTitle}`: A short description of the problem.  * `{ProblemURL}`: The URL of the problem within Dynatrace.  * `{State}`: The state of the problem. Possible values are `OPEN` and `RESOLVED`.  * `{Tags}`: The list of tags that are defined for all impacted entities, separated by commas\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "url": {
          "type": "string",
          "description": "The URL of the Jira API endpoint\n"
        },
        "username": {
          "type": "string",
          "description": "The username of the Jira profile\n"
        }
      },
      "type": "object",
      "required": [
        "active",
        "alertingProfile",
        "description",
        "issueType",
        "name",
        "projectKey",
        "summary",
        "url",
        "username"
      ]
    },
    "dynatrace:index/NotificationOpsGenie:NotificationOpsGenie": {
      "properties": {
        "active": {
          "type": "boolean",
          "description": "The configuration is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "alertingProfile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "apiKey": {
          "type": "string",
          "description": "The API key to access OpsGenie\n"
        },
        "domain": {
          "type": "string",
          "description": "The region domain of the OpsGenie\n"
        },
        "message": {
          "type": "string",
          "description": "The content of the message.  You can use the following placeholders:  * `{ProblemID}`: The display number of the reported problem.  * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.  * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.  * `{ProblemTitle}`: A short description of the problem\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "active",
        "alertingProfile",
        "domain",
        "message",
        "name"
      ]
    },
    "dynatrace:index/NotificationPagerDuty:NotificationPagerDuty": {
      "properties": {
        "account": {
          "type": "string",
          "description": "The name of the PagerDuty account\n"
        },
        "active": {
          "type": "boolean",
          "description": "The configuration is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "alertingProfile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "serviceApiKey": {
          "type": "string",
          "description": "The API key to access PagerDuty\n"
        },
        "serviceName": {
          "type": "string",
          "description": "The name of the service\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "account",
        "active",
        "alertingProfile",
        "name",
        "serviceName"
      ]
    },
    "dynatrace:index/NotificationServiceNow:NotificationServiceNow": {
      "properties": {
        "active": {
          "type": "boolean",
          "description": "The configuration is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "alertingProfile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "instanceName": {
          "type": "string",
          "description": "The ServiceNow instance identifier. It refers to the first part of your own ServiceNow URL.   This field is mutually exclusive with the **url** field. You can only use one of them\n"
        },
        "message": {
          "type": "string",
          "description": "The content of the ServiceNow description.  You can use the following placeholders:  * `{ImpactedEntity}`: The entity impacted by the problem or *X* impacted entities.  * `{PID}`: The ID of the reported problem.  * `{ProblemDetailsHTML}`: All problem event details, including root cause, as an HTML-formatted string.  * `{ProblemID}`: The display number of the reported problem.  * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.  * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.  * `{ProblemTitle}`: A short description of the problem.  * `{ProblemURL}`: The URL of the problem within Dynatrace.  * `{State}`: The state of the problem. Possible values are `OPEN` and `RESOLVED`.  * `{Tags}`: The list of tags that are defined for all impacted entities, separated by commas\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "password": {
          "type": "string",
          "description": "The username to the ServiceNow account\n"
        },
        "sendEvents": {
          "type": "boolean",
          "description": "Send events into ServiceNow ITOM (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>)\n"
        },
        "sendIncidents": {
          "type": "boolean",
          "description": "Send incidents into ServiceNow ITSM (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>)\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "url": {
          "type": "string",
          "description": "The URL of the on-premise ServiceNow installation.   This field is mutually exclusive with the **instanceName** field. You can only use one of them\n"
        },
        "username": {
          "type": "string",
          "description": "The username of the ServiceNow account.   Make sure that your user account has the <span pulumi-lang-nodejs=\"`restService`\" pulumi-lang-dotnet=\"`RestService`\" pulumi-lang-go=\"`restService`\" pulumi-lang-python=\"`rest_service`\" pulumi-lang-yaml=\"`restService`\" pulumi-lang-java=\"`restService`\">`rest_service`</span>, <span pulumi-lang-nodejs=\"`webRequestAdmin`\" pulumi-lang-dotnet=\"`WebRequestAdmin`\" pulumi-lang-go=\"`webRequestAdmin`\" pulumi-lang-python=\"`web_request_admin`\" pulumi-lang-yaml=\"`webRequestAdmin`\" pulumi-lang-java=\"`webRequestAdmin`\">`web_request_admin`</span>, and `x_dynat_ruxit.Integration` roles\n"
        }
      },
      "type": "object",
      "required": [
        "active",
        "alertingProfile",
        "message",
        "name",
        "sendEvents",
        "sendIncidents",
        "username"
      ]
    },
    "dynatrace:index/NotificationSlack:NotificationSlack": {
      "properties": {
        "active": {
          "type": "boolean",
          "description": "The configuration is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "alertingProfile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "channel": {
          "type": "string",
          "description": "The channel (for example, `#general`) or the user (for example, `@john.smith`) to send the message to\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "title": {
          "type": "string",
          "description": "The content of the message.  You can use the following placeholders:  * `{ImpactedEntity}`: The entity impacted by the problem or *X* impacted entities.  * `{PID}`: The ID of the reported problem.  * `{ProblemDetailsText}`: All problem event details, including root cause, as a text-formatted string.  * `{ProblemID}`: The display number of the reported problem.  * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.  * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.  * `{ProblemTitle}`: A short description of the problem.  * `{ProblemURL}`: The URL of the problem within Dynatrace.  * `{State}`: The state of the problem. Possible values are `OPEN` and `RESOLVED`.  * `{Tags}`: The list of tags that are defined for all impacted entities, separated by commas\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "url": {
          "type": "string",
          "description": "The URL of the Slack WebHook.  This is confidential information, therefore GET requests return this field with the <span pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\">`null`</span> value, and it is optional for PUT requests\n"
        }
      },
      "type": "object",
      "required": [
        "active",
        "alertingProfile",
        "channel",
        "name",
        "title"
      ]
    },
    "dynatrace:index/NotificationTrello:NotificationTrello": {
      "properties": {
        "active": {
          "type": "boolean",
          "description": "The configuration is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "alertingProfile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "applicationKey": {
          "type": "string",
          "description": "The application key for the Trello account\n"
        },
        "authorizationToken": {
          "type": "string",
          "description": "The application token for the Trello account\n"
        },
        "boardId": {
          "type": "string",
          "description": "The Trello board to which the card should be assigned\n"
        },
        "description": {
          "type": "string",
          "description": "The description of the Trello card.   You can use same placeholders as in card text\n"
        },
        "listId": {
          "type": "string",
          "description": "The Trello list to which the card should be assigned\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "resolvedListId": {
          "type": "string",
          "description": "The Trello list to which the card of the resolved problem should be assigned\n"
        },
        "text": {
          "type": "string",
          "description": "The text of the generated Trello card.  You can use the following placeholders:  * `{ImpactedEntity}`: The entity impacted by the problem or *X* impacted entities.  * `{PID}`: The ID of the reported problem.  * `{ProblemDetailsMarkdown}`: All problem event details, including root cause, as a [Markdown-formatted](https://www.markdownguide.org/cheat-sheet/) string.  * `{ProblemID}`: The display number of the reported problem.  * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.  * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.  * `{ProblemTitle}`: A short description of the problem.  * `{ProblemURL}`: The URL of the problem within Dynatrace.  * `{State}`: The state of the problem. Possible values are `OPEN` and `RESOLVED`.  * `{Tags}`: The list of tags that are defined for all impacted entities, separated by commas\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "active",
        "alertingProfile",
        "applicationKey",
        "boardId",
        "description",
        "listId",
        "name",
        "resolvedListId",
        "text"
      ]
    },
    "dynatrace:index/NotificationVictorOps:NotificationVictorOps": {
      "properties": {
        "active": {
          "type": "boolean",
          "description": "The configuration is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "alertingProfile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "apiKey": {
          "type": "string",
          "description": "The API key for the target VictorOps account\n"
        },
        "message": {
          "type": "string",
          "description": "The content of the message.  You can use the following placeholders:  * `{ImpactedEntity}`: The entity impacted by the problem or *X* impacted entities.  * `{ProblemDetailsText}`: All problem event details, including root cause, as a text-formatted string.  * `{ProblemID}`: The display number of the reported problem.  * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.  * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.  * `{ProblemTitle}`: A short description of the problem.  * `{ProblemURL}`: The URL of the problem within Dynatrace.  * `{State}`: The state of the problem. Possible values are `OPEN` and `RESOLVED`\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "routingKey": {
          "type": "string",
          "description": "The routing key, defining the group to be notified\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "required": [
        "active",
        "alertingProfile",
        "message",
        "name",
        "routingKey"
      ]
    },
    "dynatrace:index/NotificationWebHook:NotificationWebHook": {
      "properties": {
        "acceptAnyCertificate": {
          "type": "boolean",
          "description": "Accept any, including self-signed and invalid, SSL certificate (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or only trusted (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) certificates\n"
        },
        "active": {
          "type": "boolean",
          "description": "The configuration is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "alertingProfile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "headers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FNotificationWebHookHeader:NotificationWebHookHeader"
          },
          "description": "A list of the additional HTTP headers\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "notifyEventMerges": {
          "type": "boolean",
          "description": "Call webhook if new events merge into existing problems\n"
        },
        "payload": {
          "type": "string",
          "description": "The content of the notification message.  You can use the following placeholders:  * `{ImpactedEntities}`: Details about the entities impacted by the problem in form of a JSON array.  * `{ImpactedEntity}`: The entity impacted by the problem or *X* impacted entities.  * `{PID}`: The ID of the reported problem.  * `{ProblemDetailsHTML}`: All problem event details, including root cause, as an HTML-formatted string.  * `{ProblemDetailsJSON}`: All problem event details, including root cause, as a JSON object.  * `{ProblemDetailsMarkdown}`: All problem event details, including root cause, as a [Markdown-formatted](https://www.markdownguide.org/cheat-sheet/) string.  * `{ProblemDetailsText}`: All problem event details, including root cause, as a text-formatted string.  * `{ProblemID}`: The display number of the reported problem.  * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.  * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.  * `{ProblemTitle}`: A short description of the problem.  * `{ProblemURL}`: The URL of the problem within Dynatrace.  * `{State}`: The state of the problem. Possible values are `OPEN` and `RESOLVED`.  * `{Tags}`: The list of tags that are defined for all impacted entities, separated by commas\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "url": {
          "type": "string",
          "description": "The URL of the WebHook endpoint\n"
        }
      },
      "type": "object",
      "required": [
        "acceptAnyCertificate",
        "active",
        "alertingProfile",
        "name",
        "payload",
        "url"
      ]
    },
    "dynatrace:index/NotificationWebHookHeader:NotificationWebHookHeader": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the HTTP header\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the HTTP header. May contain an empty value.   Required when creating a new notification.  For the **Authorization** header, GET requests return the <span pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\">`null`</span> value.  If you want update a notification configuration with an **Authorization** header which you want to remain intact, set the **Authorization** header with the <span pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\">`null`</span> value\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ]
    },
    "dynatrace:index/NotificationXmatters:NotificationXmatters": {
      "properties": {
        "acceptAnyCertificate": {
          "type": "boolean",
          "description": "Accept any, including self-signed and invalid, SSL certificate (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or only trusted (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) certificates\n"
        },
        "active": {
          "type": "boolean",
          "description": "The configuration is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "alertingProfile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "headers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FNotificationXmattersHeader:NotificationXmattersHeader"
          },
          "description": "A list of the additional HTTP headers\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "payload": {
          "type": "string",
          "description": "The content of the notification message.  You can use the following placeholders:  * `{ImpactedEntities}`: Details about the entities impacted by the problem in form of a JSON array.  * `{ImpactedEntity}`: The entity impacted by the problem or *X* impacted entities.  * `{PID}`: The ID of the reported problem.  * `{ProblemDetailsHTML}`: All problem event details, including root cause, as an HTML-formatted string.  * `{ProblemDetailsJSON}`: All problem event details, including root cause, as a JSON object.  * `{ProblemDetailsMarkdown}`: All problem event details, including root cause, as a [Markdown-formatted](https://www.markdownguide.org/cheat-sheet/) string.  * `{ProblemDetailsText}`: All problem event details, including root cause, as a text-formatted string.  * `{ProblemID}`: The display number of the reported problem.  * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.  * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.  * `{ProblemTitle}`: A short description of the problem.  * `{ProblemURL}`: The URL of the problem within Dynatrace.  * `{State}`: The state of the problem. Possible values are `OPEN` and `RESOLVED`.  * `{Tags}`: The list of tags that are defined for all impacted entities, separated by commas\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "url": {
          "type": "string",
          "description": "The URL of the xMatters WebHook\n"
        }
      },
      "type": "object",
      "required": [
        "acceptAnyCertificate",
        "active",
        "alertingProfile",
        "name",
        "payload",
        "url"
      ]
    },
    "dynatrace:index/NotificationXmattersHeader:NotificationXmattersHeader": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the HTTP header\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the HTTP header. May contain an empty value.   Required when creating a new notification.  For the **Authorization** header, GET requests return the <span pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\">`null`</span> value.  If you want update a notification configuration with an **Authorization** header which you want to remain intact, set the **Authorization** header with the <span pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\">`null`</span> value\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ]
    },
    "dynatrace:index/OneagentUpdatesMaintenanceWindows:OneagentUpdatesMaintenanceWindows": {
      "properties": {
        "maintenanceWindows": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOneagentUpdatesMaintenanceWindowsMaintenanceWindow:OneagentUpdatesMaintenanceWindowsMaintenanceWindow"
          }
        }
      },
      "type": "object",
      "required": [
        "maintenanceWindows"
      ]
    },
    "dynatrace:index/OneagentUpdatesMaintenanceWindowsMaintenanceWindow:OneagentUpdatesMaintenanceWindowsMaintenanceWindow": {
      "properties": {
        "maintenanceWindow": {
          "type": "string",
          "description": "Select a [maintenance window for OneAgent updates](https://www.terraform.io/ui/settings/builtin:deployment.management.update-windows)\n"
        }
      },
      "type": "object",
      "required": [
        "maintenanceWindow"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsEndpoints:OpenpipelineBusinessEventsEndpoints": {
      "properties": {
        "endpoints": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsEndpointsEndpoint:OpenpipelineBusinessEventsEndpointsEndpoint"
          },
          "description": "Definition of a single ingest source\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineBusinessEventsEndpointsEndpoint:OpenpipelineBusinessEventsEndpointsEndpoint": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "The default bucket assigned to records for the ingest source\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the ingest source\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsEndpointsEndpointProcessors:OpenpipelineBusinessEventsEndpointsEndpointProcessors",
          "description": "The pre-processing done in the ingest source\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsEndpointsEndpointRouting:OpenpipelineBusinessEventsEndpointsEndpointRouting",
          "description": "Routing strategy, either dynamic or static\n"
        },
        "segment": {
          "type": "string",
          "description": "The segment of the ingest source, which is applied to the base path. Must be unique within a configuration.\"\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "routing",
        "segment"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsEndpointsEndpointProcessors:OpenpipelineBusinessEventsEndpointsEndpointProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessor:OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessor"
          },
          "description": "Groups all processors applicable for processing in the EndpointDefinition.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessor:OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineBusinessEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsEndpointsEndpointRouting:OpenpipelineBusinessEventsEndpointsEndpointRouting": {
      "properties": {
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID of the static routing\n"
        },
        "type": {
          "type": "string",
          "description": "Type of routing, static or dynamic\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelines:OpenpipelineBusinessEventsPipelines": {
      "properties": {
        "pipelines": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipeline:OpenpipelineBusinessEventsPipelinesPipeline"
          },
          "description": "Definition of a single pipeline\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipeline:OpenpipelineBusinessEventsPipelinesPipeline": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineCostAllocation:OpenpipelineBusinessEventsPipelinesPipelineCostAllocation",
          "description": "Cost Allocation stage configuration of the pipeline\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineDataExtraction:OpenpipelineBusinessEventsPipelinesPipelineDataExtraction",
          "description": "Data extraction stage configuration of the pipeline\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the pipeline\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the pipeline\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineMetricExtraction:OpenpipelineBusinessEventsPipelinesPipelineMetricExtraction",
          "description": "Metric extraction stage configuration of the pipeline\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineProcessing:OpenpipelineBusinessEventsPipelinesPipelineProcessing",
          "description": "Processing stage configuration of the pipeline\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineProductAllocation:OpenpipelineBusinessEventsPipelinesPipelineProductAllocation",
          "description": "Product Allocation stage configuration of the pipeline\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineSecurityContext:OpenpipelineBusinessEventsPipelinesPipelineSecurityContext",
          "description": "Security context stage configuration of the pipeline\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineStorage:OpenpipelineBusinessEventsPipelinesPipelineStorage",
          "description": "Data extraction stage configuration of the pipeline\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "id"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineCostAllocation:OpenpipelineBusinessEventsPipelinesPipelineCostAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineCostAllocationProcessor:OpenpipelineBusinessEventsPipelinesPipelineCostAllocationProcessor"
          },
          "description": "Cost allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineCostAllocationProcessor:OpenpipelineBusinessEventsPipelinesPipelineCostAllocationProcessor": {
      "properties": {
        "costAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineBusinessEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor",
          "description": "Processor to write the occurrences as a cost allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineBusinessEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineBusinessEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineBusinessEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineDataExtraction:OpenpipelineBusinessEventsPipelinesPipelineDataExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessor:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessor"
          },
          "description": "Groups all processors applicable for the DataExtractionStage.\nApplicable processors are DavisEventExtractionProcessor and BizeventExtractionProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessor:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessor": {
      "properties": {
        "azureLogForwardingProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor",
          "description": "Processor to extract a Azure log.\n"
        },
        "bizeventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor",
          "description": "Processor to extract a bizevent.\nFields event.type and event.provider can only be assigned to a constant or field value.\nA multi-value constant is not supported for those fields.\n"
        },
        "davisEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "securityEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor",
          "description": "Processor to extract a security event.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "forwarderConfigId": {
          "type": "string"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "forwarderConfigId",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider",
          "description": "Strategy to assign a value\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType",
          "description": "Strategy to assign a value\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "eventProvider",
        "eventType",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty"
          },
          "description": "List of properties for the extracted davis event\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The key to set on the davis event\n"
        },
        "value": {
          "type": "string",
          "description": "The value assigned to the key\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineBusinessEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineMetricExtraction:OpenpipelineBusinessEventsPipelinesPipelineMetricExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessor:OpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessor"
          },
          "description": "Data extraction processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessor:OpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessor": {
      "properties": {
        "counterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareCounterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareValueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric.\n"
        },
        "valueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "The default value to use if the given field value could not be extracted. String value must be a number\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field from which to extract the value for the metric, or 'null' for a duration measurement\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "measurement": {
          "type": "string",
          "description": "Indicates whether the metric value should be the specified field or duration. Possible values: 'DURATION', 'FIELD'\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineBusinessEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field to extract the value for the metric\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "field",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineProcessing:OpenpipelineBusinessEventsPipelinesPipelineProcessing": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineProcessingProcessor:OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessor"
          },
          "description": "Groups all processors applicable for the ProcessingStage.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor, TechnologyProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessor:OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineBusinessEventsPipelinesPipelineProcessingProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineProductAllocation:OpenpipelineBusinessEventsPipelinesPipelineProductAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineProductAllocationProcessor:OpenpipelineBusinessEventsPipelinesPipelineProductAllocationProcessor"
          },
          "description": "Product allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineProductAllocationProcessor:OpenpipelineBusinessEventsPipelinesPipelineProductAllocationProcessor": {
      "properties": {
        "productAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineBusinessEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor",
          "description": "Processor to write the occurrences as a product allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineBusinessEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineBusinessEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineBusinessEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineSecurityContext:OpenpipelineBusinessEventsPipelinesPipelineSecurityContext": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineSecurityContextProcessor:OpenpipelineBusinessEventsPipelinesPipelineSecurityContextProcessor"
          },
          "description": "Groups all processors applicable for the SecurityContextStage.\nApplicable processor is SecurityContextProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineSecurityContextProcessor:OpenpipelineBusinessEventsPipelinesPipelineSecurityContextProcessor": {
      "properties": {
        "securityContextProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineBusinessEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor",
          "description": "Processor to set the security context field\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineBusinessEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineBusinessEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineBusinessEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineStorage:OpenpipelineBusinessEventsPipelinesPipelineStorage": {
      "properties": {
        "catchAllBucketName": {
          "type": "string",
          "description": "Default bucket assigned to records which do not match any other storage processor\n"
        },
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineStorageProcessor:OpenpipelineBusinessEventsPipelinesPipelineStorageProcessor"
          },
          "description": "Groups all processors applicable for the StorageStage.\nApplicable processors are BucketAssignmentProcessor and NoStorageProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineStorageProcessor:OpenpipelineBusinessEventsPipelinesPipelineStorageProcessor": {
      "properties": {
        "bucketAssignmentProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineBusinessEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor",
          "description": "Processor to assign a bucket\n"
        },
        "noStorageProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineBusinessEventsPipelinesPipelineStorageProcessorNoStorageProcessor",
          "description": "Processor to skip storage assignment\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineBusinessEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket that is assigned when the record is matched\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName",
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineBusinessEventsPipelinesPipelineStorageProcessorNoStorageProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineBusinessEventsRouting:OpenpipelineBusinessEventsRouting": {
      "properties": {
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsRoutingEntry:OpenpipelineBusinessEventsRoutingEntry"
          },
          "description": "Dynamic routing entry\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineBusinessEventsRoutingEntry:OpenpipelineBusinessEventsRoutingEntry": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "note": {
          "type": "string",
          "description": "Unique note describing the dynamic route\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Identifier of the pipeline the record is routed into\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "matcher",
        "note",
        "pipelineId"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsEndpoints:OpenpipelineDavisEventsEndpoints": {
      "properties": {
        "endpoints": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsEndpointsEndpoint:OpenpipelineDavisEventsEndpointsEndpoint"
          },
          "description": "Definition of a single ingest source\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisEventsEndpointsEndpoint:OpenpipelineDavisEventsEndpointsEndpoint": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "The default bucket assigned to records for the ingest source\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the ingest source\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsEndpointsEndpointProcessors:OpenpipelineDavisEventsEndpointsEndpointProcessors",
          "description": "The pre-processing done in the ingest source\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsEndpointsEndpointRouting:OpenpipelineDavisEventsEndpointsEndpointRouting",
          "description": "Routing strategy, either dynamic or static\n"
        },
        "segment": {
          "type": "string",
          "description": "The segment of the ingest source, which is applied to the base path. Must be unique within a configuration.\"\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "routing",
        "segment"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsEndpointsEndpointProcessors:OpenpipelineDavisEventsEndpointsEndpointProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsEndpointsEndpointProcessorsProcessor:OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessor"
          },
          "description": "Groups all processors applicable for processing in the EndpointDefinition.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessor:OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineDavisEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsEndpointsEndpointRouting:OpenpipelineDavisEventsEndpointsEndpointRouting": {
      "properties": {
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID of the static routing\n"
        },
        "type": {
          "type": "string",
          "description": "Type of routing, static or dynamic\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelines:OpenpipelineDavisEventsPipelines": {
      "properties": {
        "pipelines": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipeline:OpenpipelineDavisEventsPipelinesPipeline"
          },
          "description": "Definition of a single pipeline\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipeline:OpenpipelineDavisEventsPipelinesPipeline": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineCostAllocation:OpenpipelineDavisEventsPipelinesPipelineCostAllocation",
          "description": "Cost Allocation stage configuration of the pipeline\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineDataExtraction:OpenpipelineDavisEventsPipelinesPipelineDataExtraction",
          "description": "Data extraction stage configuration of the pipeline\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the pipeline\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the pipeline\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineMetricExtraction:OpenpipelineDavisEventsPipelinesPipelineMetricExtraction",
          "description": "Metric extraction stage configuration of the pipeline\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineProcessing:OpenpipelineDavisEventsPipelinesPipelineProcessing",
          "description": "Processing stage configuration of the pipeline\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineProductAllocation:OpenpipelineDavisEventsPipelinesPipelineProductAllocation",
          "description": "Product Allocation stage configuration of the pipeline\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineSecurityContext:OpenpipelineDavisEventsPipelinesPipelineSecurityContext",
          "description": "Security context stage configuration of the pipeline\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineStorage:OpenpipelineDavisEventsPipelinesPipelineStorage",
          "description": "Data extraction stage configuration of the pipeline\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "id"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineCostAllocation:OpenpipelineDavisEventsPipelinesPipelineCostAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineCostAllocationProcessor:OpenpipelineDavisEventsPipelinesPipelineCostAllocationProcessor"
          },
          "description": "Cost allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineCostAllocationProcessor:OpenpipelineDavisEventsPipelinesPipelineCostAllocationProcessor": {
      "properties": {
        "costAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineDavisEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor",
          "description": "Processor to write the occurrences as a cost allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineDavisEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineDavisEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineDavisEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineDataExtraction:OpenpipelineDavisEventsPipelinesPipelineDataExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessor:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessor"
          },
          "description": "Groups all processors applicable for the DataExtractionStage.\nApplicable processors are DavisEventExtractionProcessor and BizeventExtractionProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessor:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessor": {
      "properties": {
        "azureLogForwardingProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor",
          "description": "Processor to extract a Azure log.\n"
        },
        "bizeventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor",
          "description": "Processor to extract a bizevent.\nFields event.type and event.provider can only be assigned to a constant or field value.\nA multi-value constant is not supported for those fields.\n"
        },
        "davisEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "securityEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor",
          "description": "Processor to extract a security event.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "forwarderConfigId": {
          "type": "string"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "forwarderConfigId",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider",
          "description": "Strategy to assign a value\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType",
          "description": "Strategy to assign a value\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "eventProvider",
        "eventType",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty"
          },
          "description": "List of properties for the extracted davis event\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The key to set on the davis event\n"
        },
        "value": {
          "type": "string",
          "description": "The value assigned to the key\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineDavisEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineMetricExtraction:OpenpipelineDavisEventsPipelinesPipelineMetricExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessor:OpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessor"
          },
          "description": "Data extraction processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessor:OpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessor": {
      "properties": {
        "counterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareCounterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareValueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric.\n"
        },
        "valueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "The default value to use if the given field value could not be extracted. String value must be a number\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field from which to extract the value for the metric, or 'null' for a duration measurement\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "measurement": {
          "type": "string",
          "description": "Indicates whether the metric value should be the specified field or duration. Possible values: 'DURATION', 'FIELD'\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineDavisEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field to extract the value for the metric\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "field",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineProcessing:OpenpipelineDavisEventsPipelinesPipelineProcessing": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineProcessingProcessor:OpenpipelineDavisEventsPipelinesPipelineProcessingProcessor"
          },
          "description": "Groups all processors applicable for the ProcessingStage.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor, TechnologyProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineProcessingProcessor:OpenpipelineDavisEventsPipelinesPipelineProcessingProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineDavisEventsPipelinesPipelineProcessingProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineProductAllocation:OpenpipelineDavisEventsPipelinesPipelineProductAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineProductAllocationProcessor:OpenpipelineDavisEventsPipelinesPipelineProductAllocationProcessor"
          },
          "description": "Product allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineProductAllocationProcessor:OpenpipelineDavisEventsPipelinesPipelineProductAllocationProcessor": {
      "properties": {
        "productAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineDavisEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor",
          "description": "Processor to write the occurrences as a product allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineDavisEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineDavisEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineDavisEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineSecurityContext:OpenpipelineDavisEventsPipelinesPipelineSecurityContext": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineSecurityContextProcessor:OpenpipelineDavisEventsPipelinesPipelineSecurityContextProcessor"
          },
          "description": "Groups all processors applicable for the SecurityContextStage.\nApplicable processor is SecurityContextProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineSecurityContextProcessor:OpenpipelineDavisEventsPipelinesPipelineSecurityContextProcessor": {
      "properties": {
        "securityContextProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineDavisEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor",
          "description": "Processor to set the security context field\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineDavisEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineDavisEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineDavisEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineStorage:OpenpipelineDavisEventsPipelinesPipelineStorage": {
      "properties": {
        "catchAllBucketName": {
          "type": "string",
          "description": "Default bucket assigned to records which do not match any other storage processor\n"
        },
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineStorageProcessor:OpenpipelineDavisEventsPipelinesPipelineStorageProcessor"
          },
          "description": "Groups all processors applicable for the StorageStage.\nApplicable processors are BucketAssignmentProcessor and NoStorageProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineStorageProcessor:OpenpipelineDavisEventsPipelinesPipelineStorageProcessor": {
      "properties": {
        "bucketAssignmentProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineDavisEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor",
          "description": "Processor to assign a bucket\n"
        },
        "noStorageProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineDavisEventsPipelinesPipelineStorageProcessorNoStorageProcessor",
          "description": "Processor to skip storage assignment\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineDavisEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket that is assigned when the record is matched\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName",
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineDavisEventsPipelinesPipelineStorageProcessorNoStorageProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisEventsRouting:OpenpipelineDavisEventsRouting": {
      "properties": {
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsRoutingEntry:OpenpipelineDavisEventsRoutingEntry"
          },
          "description": "Dynamic routing entry\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisEventsRoutingEntry:OpenpipelineDavisEventsRoutingEntry": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "note": {
          "type": "string",
          "description": "Unique note describing the dynamic route\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Identifier of the pipeline the record is routed into\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "matcher",
        "note",
        "pipelineId"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsEndpoints:OpenpipelineDavisProblemsEndpoints": {
      "properties": {
        "endpoints": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsEndpointsEndpoint:OpenpipelineDavisProblemsEndpointsEndpoint"
          },
          "description": "Definition of a single ingest source\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisProblemsEndpointsEndpoint:OpenpipelineDavisProblemsEndpointsEndpoint": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "The default bucket assigned to records for the ingest source\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the ingest source\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsEndpointsEndpointProcessors:OpenpipelineDavisProblemsEndpointsEndpointProcessors",
          "description": "The pre-processing done in the ingest source\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsEndpointsEndpointRouting:OpenpipelineDavisProblemsEndpointsEndpointRouting",
          "description": "Routing strategy, either dynamic or static\n"
        },
        "segment": {
          "type": "string",
          "description": "The segment of the ingest source, which is applied to the base path. Must be unique within a configuration.\"\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "routing",
        "segment"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsEndpointsEndpointProcessors:OpenpipelineDavisProblemsEndpointsEndpointProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessor:OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessor"
          },
          "description": "Groups all processors applicable for processing in the EndpointDefinition.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessor:OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineDavisProblemsEndpointsEndpointProcessorsProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsEndpointsEndpointRouting:OpenpipelineDavisProblemsEndpointsEndpointRouting": {
      "properties": {
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID of the static routing\n"
        },
        "type": {
          "type": "string",
          "description": "Type of routing, static or dynamic\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelines:OpenpipelineDavisProblemsPipelines": {
      "properties": {
        "pipelines": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipeline:OpenpipelineDavisProblemsPipelinesPipeline"
          },
          "description": "Definition of a single pipeline\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipeline:OpenpipelineDavisProblemsPipelinesPipeline": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineCostAllocation:OpenpipelineDavisProblemsPipelinesPipelineCostAllocation",
          "description": "Cost Allocation stage configuration of the pipeline\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineDataExtraction:OpenpipelineDavisProblemsPipelinesPipelineDataExtraction",
          "description": "Data extraction stage configuration of the pipeline\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the pipeline\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the pipeline\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineMetricExtraction:OpenpipelineDavisProblemsPipelinesPipelineMetricExtraction",
          "description": "Metric extraction stage configuration of the pipeline\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineProcessing:OpenpipelineDavisProblemsPipelinesPipelineProcessing",
          "description": "Processing stage configuration of the pipeline\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineProductAllocation:OpenpipelineDavisProblemsPipelinesPipelineProductAllocation",
          "description": "Product Allocation stage configuration of the pipeline\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineSecurityContext:OpenpipelineDavisProblemsPipelinesPipelineSecurityContext",
          "description": "Security context stage configuration of the pipeline\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineStorage:OpenpipelineDavisProblemsPipelinesPipelineStorage",
          "description": "Data extraction stage configuration of the pipeline\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "id"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineCostAllocation:OpenpipelineDavisProblemsPipelinesPipelineCostAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineCostAllocationProcessor:OpenpipelineDavisProblemsPipelinesPipelineCostAllocationProcessor"
          },
          "description": "Cost allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineCostAllocationProcessor:OpenpipelineDavisProblemsPipelinesPipelineCostAllocationProcessor": {
      "properties": {
        "costAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineDavisProblemsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor",
          "description": "Processor to write the occurrences as a cost allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineDavisProblemsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineDavisProblemsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineDavisProblemsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineDataExtraction:OpenpipelineDavisProblemsPipelinesPipelineDataExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessor:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessor"
          },
          "description": "Groups all processors applicable for the DataExtractionStage.\nApplicable processors are DavisEventExtractionProcessor and BizeventExtractionProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessor:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessor": {
      "properties": {
        "azureLogForwardingProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor",
          "description": "Processor to extract a Azure log.\n"
        },
        "bizeventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor",
          "description": "Processor to extract a bizevent.\nFields event.type and event.provider can only be assigned to a constant or field value.\nA multi-value constant is not supported for those fields.\n"
        },
        "davisEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "securityEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor",
          "description": "Processor to extract a security event.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "forwarderConfigId": {
          "type": "string"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "forwarderConfigId",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider",
          "description": "Strategy to assign a value\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType",
          "description": "Strategy to assign a value\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "eventProvider",
        "eventType",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty"
          },
          "description": "List of properties for the extracted davis event\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The key to set on the davis event\n"
        },
        "value": {
          "type": "string",
          "description": "The value assigned to the key\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineDavisProblemsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineMetricExtraction:OpenpipelineDavisProblemsPipelinesPipelineMetricExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessor:OpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessor"
          },
          "description": "Data extraction processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessor:OpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessor": {
      "properties": {
        "counterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareCounterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareValueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric.\n"
        },
        "valueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "The default value to use if the given field value could not be extracted. String value must be a number\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field from which to extract the value for the metric, or 'null' for a duration measurement\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "measurement": {
          "type": "string",
          "description": "Indicates whether the metric value should be the specified field or duration. Possible values: 'DURATION', 'FIELD'\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineDavisProblemsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field to extract the value for the metric\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "field",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineProcessing:OpenpipelineDavisProblemsPipelinesPipelineProcessing": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineProcessingProcessor:OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessor"
          },
          "description": "Groups all processors applicable for the ProcessingStage.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor, TechnologyProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessor:OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineDavisProblemsPipelinesPipelineProcessingProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineProductAllocation:OpenpipelineDavisProblemsPipelinesPipelineProductAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineProductAllocationProcessor:OpenpipelineDavisProblemsPipelinesPipelineProductAllocationProcessor"
          },
          "description": "Product allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineProductAllocationProcessor:OpenpipelineDavisProblemsPipelinesPipelineProductAllocationProcessor": {
      "properties": {
        "productAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineDavisProblemsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor",
          "description": "Processor to write the occurrences as a product allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineDavisProblemsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineDavisProblemsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineDavisProblemsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineSecurityContext:OpenpipelineDavisProblemsPipelinesPipelineSecurityContext": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineSecurityContextProcessor:OpenpipelineDavisProblemsPipelinesPipelineSecurityContextProcessor"
          },
          "description": "Groups all processors applicable for the SecurityContextStage.\nApplicable processor is SecurityContextProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineSecurityContextProcessor:OpenpipelineDavisProblemsPipelinesPipelineSecurityContextProcessor": {
      "properties": {
        "securityContextProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineDavisProblemsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor",
          "description": "Processor to set the security context field\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineDavisProblemsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineDavisProblemsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineDavisProblemsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineStorage:OpenpipelineDavisProblemsPipelinesPipelineStorage": {
      "properties": {
        "catchAllBucketName": {
          "type": "string",
          "description": "Default bucket assigned to records which do not match any other storage processor\n"
        },
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineStorageProcessor:OpenpipelineDavisProblemsPipelinesPipelineStorageProcessor"
          },
          "description": "Groups all processors applicable for the StorageStage.\nApplicable processors are BucketAssignmentProcessor and NoStorageProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineStorageProcessor:OpenpipelineDavisProblemsPipelinesPipelineStorageProcessor": {
      "properties": {
        "bucketAssignmentProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineDavisProblemsPipelinesPipelineStorageProcessorBucketAssignmentProcessor",
          "description": "Processor to assign a bucket\n"
        },
        "noStorageProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineDavisProblemsPipelinesPipelineStorageProcessorNoStorageProcessor",
          "description": "Processor to skip storage assignment\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineDavisProblemsPipelinesPipelineStorageProcessorBucketAssignmentProcessor": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket that is assigned when the record is matched\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName",
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineDavisProblemsPipelinesPipelineStorageProcessorNoStorageProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineDavisProblemsRouting:OpenpipelineDavisProblemsRouting": {
      "properties": {
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsRoutingEntry:OpenpipelineDavisProblemsRoutingEntry"
          },
          "description": "Dynamic routing entry\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineDavisProblemsRoutingEntry:OpenpipelineDavisProblemsRoutingEntry": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "note": {
          "type": "string",
          "description": "Unique note describing the dynamic route\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Identifier of the pipeline the record is routed into\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "matcher",
        "note",
        "pipelineId"
      ]
    },
    "dynatrace:index/OpenpipelineEventsEndpoints:OpenpipelineEventsEndpoints": {
      "properties": {
        "endpoints": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsEndpointsEndpoint:OpenpipelineEventsEndpointsEndpoint"
          },
          "description": "Definition of a single ingest source\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineEventsEndpointsEndpoint:OpenpipelineEventsEndpointsEndpoint": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "The default bucket assigned to records for the ingest source\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the ingest source\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsEndpointsEndpointProcessors:OpenpipelineEventsEndpointsEndpointProcessors",
          "description": "The pre-processing done in the ingest source\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsEndpointsEndpointRouting:OpenpipelineEventsEndpointsEndpointRouting",
          "description": "Routing strategy, either dynamic or static\n"
        },
        "segment": {
          "type": "string",
          "description": "The segment of the ingest source, which is applied to the base path. Must be unique within a configuration.\"\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "routing",
        "segment"
      ]
    },
    "dynatrace:index/OpenpipelineEventsEndpointsEndpointProcessors:OpenpipelineEventsEndpointsEndpointProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsEndpointsEndpointProcessorsProcessor:OpenpipelineEventsEndpointsEndpointProcessorsProcessor"
          },
          "description": "Groups all processors applicable for processing in the EndpointDefinition.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineEventsEndpointsEndpointProcessorsProcessor:OpenpipelineEventsEndpointsEndpointProcessorsProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineEventsEndpointsEndpointProcessorsProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineEventsEndpointsEndpointProcessorsProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineEventsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineEventsEndpointsEndpointProcessorsProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineEventsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineEventsEndpointsEndpointProcessorsProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineEventsEndpointsEndpointRouting:OpenpipelineEventsEndpointsEndpointRouting": {
      "properties": {
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID of the static routing\n"
        },
        "type": {
          "type": "string",
          "description": "Type of routing, static or dynamic\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelines:OpenpipelineEventsPipelines": {
      "properties": {
        "pipelines": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipeline:OpenpipelineEventsPipelinesPipeline"
          },
          "description": "Definition of a single pipeline\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipeline:OpenpipelineEventsPipelinesPipeline": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineCostAllocation:OpenpipelineEventsPipelinesPipelineCostAllocation",
          "description": "Cost Allocation stage configuration of the pipeline\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineDataExtraction:OpenpipelineEventsPipelinesPipelineDataExtraction",
          "description": "Data extraction stage configuration of the pipeline\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the pipeline\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the pipeline\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineMetricExtraction:OpenpipelineEventsPipelinesPipelineMetricExtraction",
          "description": "Metric extraction stage configuration of the pipeline\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineProcessing:OpenpipelineEventsPipelinesPipelineProcessing",
          "description": "Processing stage configuration of the pipeline\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineProductAllocation:OpenpipelineEventsPipelinesPipelineProductAllocation",
          "description": "Product Allocation stage configuration of the pipeline\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineSecurityContext:OpenpipelineEventsPipelinesPipelineSecurityContext",
          "description": "Security context stage configuration of the pipeline\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineStorage:OpenpipelineEventsPipelinesPipelineStorage",
          "description": "Data extraction stage configuration of the pipeline\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "id"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineCostAllocation:OpenpipelineEventsPipelinesPipelineCostAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineCostAllocationProcessor:OpenpipelineEventsPipelinesPipelineCostAllocationProcessor"
          },
          "description": "Cost allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineCostAllocationProcessor:OpenpipelineEventsPipelinesPipelineCostAllocationProcessor": {
      "properties": {
        "costAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor",
          "description": "Processor to write the occurrences as a cost allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineDataExtraction:OpenpipelineEventsPipelinesPipelineDataExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineDataExtractionProcessor:OpenpipelineEventsPipelinesPipelineDataExtractionProcessor"
          },
          "description": "Groups all processors applicable for the DataExtractionStage.\nApplicable processors are DavisEventExtractionProcessor and BizeventExtractionProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineDataExtractionProcessor:OpenpipelineEventsPipelinesPipelineDataExtractionProcessor": {
      "properties": {
        "azureLogForwardingProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor",
          "description": "Processor to extract a Azure log.\n"
        },
        "bizeventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor",
          "description": "Processor to extract a bizevent.\nFields event.type and event.provider can only be assigned to a constant or field value.\nA multi-value constant is not supported for those fields.\n"
        },
        "davisEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "securityEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor",
          "description": "Processor to extract a security event.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "forwarderConfigId": {
          "type": "string"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "forwarderConfigId",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider",
          "description": "Strategy to assign a value\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType",
          "description": "Strategy to assign a value\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "eventProvider",
        "eventType",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty"
          },
          "description": "List of properties for the extracted davis event\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The key to set on the davis event\n"
        },
        "value": {
          "type": "string",
          "description": "The value assigned to the key\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineMetricExtraction:OpenpipelineEventsPipelinesPipelineMetricExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineMetricExtractionProcessor:OpenpipelineEventsPipelinesPipelineMetricExtractionProcessor"
          },
          "description": "Data extraction processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineMetricExtractionProcessor:OpenpipelineEventsPipelinesPipelineMetricExtractionProcessor": {
      "properties": {
        "counterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareCounterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareValueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric.\n"
        },
        "valueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "The default value to use if the given field value could not be extracted. String value must be a number\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field from which to extract the value for the metric, or 'null' for a duration measurement\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "measurement": {
          "type": "string",
          "description": "Indicates whether the metric value should be the specified field or duration. Possible values: 'DURATION', 'FIELD'\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field to extract the value for the metric\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "field",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineProcessing:OpenpipelineEventsPipelinesPipelineProcessing": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineProcessingProcessor:OpenpipelineEventsPipelinesPipelineProcessingProcessor"
          },
          "description": "Groups all processors applicable for the ProcessingStage.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor, TechnologyProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineProcessingProcessor:OpenpipelineEventsPipelinesPipelineProcessingProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineEventsPipelinesPipelineProcessingProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineEventsPipelinesPipelineProcessingProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineEventsPipelinesPipelineProcessingProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineEventsPipelinesPipelineProcessingProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineEventsPipelinesPipelineProcessingProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineEventsPipelinesPipelineProcessingProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineProductAllocation:OpenpipelineEventsPipelinesPipelineProductAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineProductAllocationProcessor:OpenpipelineEventsPipelinesPipelineProductAllocationProcessor"
          },
          "description": "Product allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineProductAllocationProcessor:OpenpipelineEventsPipelinesPipelineProductAllocationProcessor": {
      "properties": {
        "productAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor",
          "description": "Processor to write the occurrences as a product allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineSecurityContext:OpenpipelineEventsPipelinesPipelineSecurityContext": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineSecurityContextProcessor:OpenpipelineEventsPipelinesPipelineSecurityContextProcessor"
          },
          "description": "Groups all processors applicable for the SecurityContextStage.\nApplicable processor is SecurityContextProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineSecurityContextProcessor:OpenpipelineEventsPipelinesPipelineSecurityContextProcessor": {
      "properties": {
        "securityContextProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor",
          "description": "Processor to set the security context field\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineStorage:OpenpipelineEventsPipelinesPipelineStorage": {
      "properties": {
        "catchAllBucketName": {
          "type": "string",
          "description": "Default bucket assigned to records which do not match any other storage processor\n"
        },
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineStorageProcessor:OpenpipelineEventsPipelinesPipelineStorageProcessor"
          },
          "description": "Groups all processors applicable for the StorageStage.\nApplicable processors are BucketAssignmentProcessor and NoStorageProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineStorageProcessor:OpenpipelineEventsPipelinesPipelineStorageProcessor": {
      "properties": {
        "bucketAssignmentProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor",
          "description": "Processor to assign a bucket\n"
        },
        "noStorageProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineEventsPipelinesPipelineStorageProcessorNoStorageProcessor",
          "description": "Processor to skip storage assignment\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket that is assigned when the record is matched\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName",
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineEventsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineEventsPipelinesPipelineStorageProcessorNoStorageProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineEventsRouting:OpenpipelineEventsRouting": {
      "properties": {
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsRoutingEntry:OpenpipelineEventsRoutingEntry"
          },
          "description": "Dynamic routing entry\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineEventsRoutingEntry:OpenpipelineEventsRoutingEntry": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "note": {
          "type": "string",
          "description": "Unique note describing the dynamic route\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Identifier of the pipeline the record is routed into\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "matcher",
        "note",
        "pipelineId"
      ]
    },
    "dynatrace:index/OpenpipelineLogsEndpoints:OpenpipelineLogsEndpoints": {
      "properties": {
        "endpoints": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsEndpointsEndpoint:OpenpipelineLogsEndpointsEndpoint"
          },
          "description": "Definition of a single ingest source\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineLogsEndpointsEndpoint:OpenpipelineLogsEndpointsEndpoint": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "The default bucket assigned to records for the ingest source\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the ingest source\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsEndpointsEndpointProcessors:OpenpipelineLogsEndpointsEndpointProcessors",
          "description": "The pre-processing done in the ingest source\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsEndpointsEndpointRouting:OpenpipelineLogsEndpointsEndpointRouting",
          "description": "Routing strategy, either dynamic or static\n"
        },
        "segment": {
          "type": "string",
          "description": "The segment of the ingest source, which is applied to the base path. Must be unique within a configuration.\"\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "routing",
        "segment"
      ]
    },
    "dynatrace:index/OpenpipelineLogsEndpointsEndpointProcessors:OpenpipelineLogsEndpointsEndpointProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsEndpointsEndpointProcessorsProcessor:OpenpipelineLogsEndpointsEndpointProcessorsProcessor"
          },
          "description": "Groups all processors applicable for processing in the EndpointDefinition.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineLogsEndpointsEndpointProcessorsProcessor:OpenpipelineLogsEndpointsEndpointProcessorsProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineLogsEndpointsEndpointProcessorsProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineLogsEndpointsEndpointProcessorsProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineLogsEndpointsEndpointProcessorsProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineLogsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineLogsEndpointsEndpointProcessorsProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineLogsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineLogsEndpointsEndpointProcessorsProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineLogsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineLogsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineLogsEndpointsEndpointProcessorsProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineLogsEndpointsEndpointRouting:OpenpipelineLogsEndpointsEndpointRouting": {
      "properties": {
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID of the static routing\n"
        },
        "type": {
          "type": "string",
          "description": "Type of routing, static or dynamic\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelines:OpenpipelineLogsPipelines": {
      "properties": {
        "pipelines": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipeline:OpenpipelineLogsPipelinesPipeline"
          },
          "description": "Definition of a single pipeline\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipeline:OpenpipelineLogsPipelinesPipeline": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineCostAllocation:OpenpipelineLogsPipelinesPipelineCostAllocation",
          "description": "Cost Allocation stage configuration of the pipeline\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineDataExtraction:OpenpipelineLogsPipelinesPipelineDataExtraction",
          "description": "Data extraction stage configuration of the pipeline\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the pipeline\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the pipeline\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineMetricExtraction:OpenpipelineLogsPipelinesPipelineMetricExtraction",
          "description": "Metric extraction stage configuration of the pipeline\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineProcessing:OpenpipelineLogsPipelinesPipelineProcessing",
          "description": "Processing stage configuration of the pipeline\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineProductAllocation:OpenpipelineLogsPipelinesPipelineProductAllocation",
          "description": "Product Allocation stage configuration of the pipeline\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineSecurityContext:OpenpipelineLogsPipelinesPipelineSecurityContext",
          "description": "Security context stage configuration of the pipeline\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineStorage:OpenpipelineLogsPipelinesPipelineStorage",
          "description": "Data extraction stage configuration of the pipeline\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "id"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineCostAllocation:OpenpipelineLogsPipelinesPipelineCostAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineCostAllocationProcessor:OpenpipelineLogsPipelinesPipelineCostAllocationProcessor"
          },
          "description": "Cost allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineCostAllocationProcessor:OpenpipelineLogsPipelinesPipelineCostAllocationProcessor": {
      "properties": {
        "costAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineLogsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor",
          "description": "Processor to write the occurrences as a cost allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineLogsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineLogsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineLogsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineDataExtraction:OpenpipelineLogsPipelinesPipelineDataExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineDataExtractionProcessor:OpenpipelineLogsPipelinesPipelineDataExtractionProcessor"
          },
          "description": "Groups all processors applicable for the DataExtractionStage.\nApplicable processors are DavisEventExtractionProcessor and BizeventExtractionProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineDataExtractionProcessor:OpenpipelineLogsPipelinesPipelineDataExtractionProcessor": {
      "properties": {
        "azureLogForwardingProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor",
          "description": "Processor to extract a Azure log.\n"
        },
        "bizeventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor",
          "description": "Processor to extract a bizevent.\nFields event.type and event.provider can only be assigned to a constant or field value.\nA multi-value constant is not supported for those fields.\n"
        },
        "davisEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "securityEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor",
          "description": "Processor to extract a security event.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "forwarderConfigId": {
          "type": "string"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "forwarderConfigId",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider",
          "description": "Strategy to assign a value\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType",
          "description": "Strategy to assign a value\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "eventProvider",
        "eventType",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty"
          },
          "description": "List of properties for the extracted davis event\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The key to set on the davis event\n"
        },
        "value": {
          "type": "string",
          "description": "The value assigned to the key\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineLogsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineMetricExtraction:OpenpipelineLogsPipelinesPipelineMetricExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineMetricExtractionProcessor:OpenpipelineLogsPipelinesPipelineMetricExtractionProcessor"
          },
          "description": "Data extraction processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineMetricExtractionProcessor:OpenpipelineLogsPipelinesPipelineMetricExtractionProcessor": {
      "properties": {
        "counterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineLogsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareCounterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineLogsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareValueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineLogsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric.\n"
        },
        "valueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineLogsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineLogsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineLogsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineLogsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "The default value to use if the given field value could not be extracted. String value must be a number\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field from which to extract the value for the metric, or 'null' for a duration measurement\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "measurement": {
          "type": "string",
          "description": "Indicates whether the metric value should be the specified field or duration. Possible values: 'DURATION', 'FIELD'\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineLogsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field to extract the value for the metric\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "field",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineProcessing:OpenpipelineLogsPipelinesPipelineProcessing": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineProcessingProcessor:OpenpipelineLogsPipelinesPipelineProcessingProcessor"
          },
          "description": "Groups all processors applicable for the ProcessingStage.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor, TechnologyProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineProcessingProcessor:OpenpipelineLogsPipelinesPipelineProcessingProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineLogsPipelinesPipelineProcessingProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineLogsPipelinesPipelineProcessingProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineLogsPipelinesPipelineProcessingProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineLogsPipelinesPipelineProcessingProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineLogsPipelinesPipelineProcessingProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineLogsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineLogsPipelinesPipelineProcessingProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineProductAllocation:OpenpipelineLogsPipelinesPipelineProductAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineProductAllocationProcessor:OpenpipelineLogsPipelinesPipelineProductAllocationProcessor"
          },
          "description": "Product allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineProductAllocationProcessor:OpenpipelineLogsPipelinesPipelineProductAllocationProcessor": {
      "properties": {
        "productAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineLogsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor",
          "description": "Processor to write the occurrences as a product allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineLogsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineLogsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineLogsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineSecurityContext:OpenpipelineLogsPipelinesPipelineSecurityContext": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineSecurityContextProcessor:OpenpipelineLogsPipelinesPipelineSecurityContextProcessor"
          },
          "description": "Groups all processors applicable for the SecurityContextStage.\nApplicable processor is SecurityContextProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineSecurityContextProcessor:OpenpipelineLogsPipelinesPipelineSecurityContextProcessor": {
      "properties": {
        "securityContextProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineLogsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor",
          "description": "Processor to set the security context field\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineLogsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineLogsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineLogsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineStorage:OpenpipelineLogsPipelinesPipelineStorage": {
      "properties": {
        "catchAllBucketName": {
          "type": "string",
          "description": "Default bucket assigned to records which do not match any other storage processor\n"
        },
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineStorageProcessor:OpenpipelineLogsPipelinesPipelineStorageProcessor"
          },
          "description": "Groups all processors applicable for the StorageStage.\nApplicable processors are BucketAssignmentProcessor and NoStorageProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineStorageProcessor:OpenpipelineLogsPipelinesPipelineStorageProcessor": {
      "properties": {
        "bucketAssignmentProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineLogsPipelinesPipelineStorageProcessorBucketAssignmentProcessor",
          "description": "Processor to assign a bucket\n"
        },
        "noStorageProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineLogsPipelinesPipelineStorageProcessorNoStorageProcessor",
          "description": "Processor to skip storage assignment\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineLogsPipelinesPipelineStorageProcessorBucketAssignmentProcessor": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket that is assigned when the record is matched\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName",
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineLogsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineLogsPipelinesPipelineStorageProcessorNoStorageProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineLogsRouting:OpenpipelineLogsRouting": {
      "properties": {
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsRoutingEntry:OpenpipelineLogsRoutingEntry"
          },
          "description": "Dynamic routing entry\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineLogsRoutingEntry:OpenpipelineLogsRoutingEntry": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "note": {
          "type": "string",
          "description": "Unique note describing the dynamic route\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Identifier of the pipeline the record is routed into\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "matcher",
        "note",
        "pipelineId"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsEndpoints:OpenpipelineMetricsEndpoints": {
      "properties": {
        "endpoints": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsEndpointsEndpoint:OpenpipelineMetricsEndpointsEndpoint"
          },
          "description": "Definition of a single ingest source\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineMetricsEndpointsEndpoint:OpenpipelineMetricsEndpointsEndpoint": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "The default bucket assigned to records for the ingest source\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the ingest source\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsEndpointsEndpointProcessors:OpenpipelineMetricsEndpointsEndpointProcessors",
          "description": "The pre-processing done in the ingest source\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsEndpointsEndpointRouting:OpenpipelineMetricsEndpointsEndpointRouting",
          "description": "Routing strategy, either dynamic or static\n"
        },
        "segment": {
          "type": "string",
          "description": "The segment of the ingest source, which is applied to the base path. Must be unique within a configuration.\"\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "routing",
        "segment"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsEndpointsEndpointProcessors:OpenpipelineMetricsEndpointsEndpointProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsEndpointsEndpointProcessorsProcessor:OpenpipelineMetricsEndpointsEndpointProcessorsProcessor"
          },
          "description": "Groups all processors applicable for processing in the EndpointDefinition.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineMetricsEndpointsEndpointProcessorsProcessor:OpenpipelineMetricsEndpointsEndpointProcessorsProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineMetricsEndpointsEndpointProcessorsProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineMetricsEndpointsEndpointProcessorsProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineMetricsEndpointsEndpointProcessorsProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineMetricsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineMetricsEndpointsEndpointProcessorsProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineMetricsEndpointsEndpointProcessorsProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineMetricsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineMetricsEndpointsEndpointProcessorsProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsEndpointsEndpointRouting:OpenpipelineMetricsEndpointsEndpointRouting": {
      "properties": {
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID of the static routing\n"
        },
        "type": {
          "type": "string",
          "description": "Type of routing, static or dynamic\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelines:OpenpipelineMetricsPipelines": {
      "properties": {
        "pipelines": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipeline:OpenpipelineMetricsPipelinesPipeline"
          },
          "description": "Definition of a single pipeline\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipeline:OpenpipelineMetricsPipelinesPipeline": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineCostAllocation:OpenpipelineMetricsPipelinesPipelineCostAllocation",
          "description": "Cost Allocation stage configuration of the pipeline\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineDataExtraction:OpenpipelineMetricsPipelinesPipelineDataExtraction",
          "description": "Data extraction stage configuration of the pipeline\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the pipeline\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the pipeline\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineMetricExtraction:OpenpipelineMetricsPipelinesPipelineMetricExtraction",
          "description": "Metric extraction stage configuration of the pipeline\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineProcessing:OpenpipelineMetricsPipelinesPipelineProcessing",
          "description": "Processing stage configuration of the pipeline\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineProductAllocation:OpenpipelineMetricsPipelinesPipelineProductAllocation",
          "description": "Product Allocation stage configuration of the pipeline\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineSecurityContext:OpenpipelineMetricsPipelinesPipelineSecurityContext",
          "description": "Security context stage configuration of the pipeline\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineStorage:OpenpipelineMetricsPipelinesPipelineStorage",
          "description": "Data extraction stage configuration of the pipeline\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "id"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineCostAllocation:OpenpipelineMetricsPipelinesPipelineCostAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineCostAllocationProcessor:OpenpipelineMetricsPipelinesPipelineCostAllocationProcessor"
          },
          "description": "Cost allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineCostAllocationProcessor:OpenpipelineMetricsPipelinesPipelineCostAllocationProcessor": {
      "properties": {
        "costAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineMetricsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor",
          "description": "Processor to write the occurrences as a cost allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineMetricsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineMetricsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineMetricsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineDataExtraction:OpenpipelineMetricsPipelinesPipelineDataExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineDataExtractionProcessor:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessor"
          },
          "description": "Groups all processors applicable for the DataExtractionStage.\nApplicable processors are DavisEventExtractionProcessor and BizeventExtractionProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineDataExtractionProcessor:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessor": {
      "properties": {
        "azureLogForwardingProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor",
          "description": "Processor to extract a Azure log.\n"
        },
        "bizeventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor",
          "description": "Processor to extract a bizevent.\nFields event.type and event.provider can only be assigned to a constant or field value.\nA multi-value constant is not supported for those fields.\n"
        },
        "davisEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "securityEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor",
          "description": "Processor to extract a security event.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "forwarderConfigId": {
          "type": "string"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "forwarderConfigId",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider",
          "description": "Strategy to assign a value\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType",
          "description": "Strategy to assign a value\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "eventProvider",
        "eventType",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty"
          },
          "description": "List of properties for the extracted davis event\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The key to set on the davis event\n"
        },
        "value": {
          "type": "string",
          "description": "The value assigned to the key\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineMetricsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineMetricExtraction:OpenpipelineMetricsPipelinesPipelineMetricExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineMetricExtractionProcessor:OpenpipelineMetricsPipelinesPipelineMetricExtractionProcessor"
          },
          "description": "Data extraction processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineMetricExtractionProcessor:OpenpipelineMetricsPipelinesPipelineMetricExtractionProcessor": {
      "properties": {
        "counterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineMetricsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareCounterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineMetricsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareValueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineMetricsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric.\n"
        },
        "valueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineMetricsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineMetricsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineMetricsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineMetricsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "The default value to use if the given field value could not be extracted. String value must be a number\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field from which to extract the value for the metric, or 'null' for a duration measurement\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "measurement": {
          "type": "string",
          "description": "Indicates whether the metric value should be the specified field or duration. Possible values: 'DURATION', 'FIELD'\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineMetricsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field to extract the value for the metric\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "field",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineProcessing:OpenpipelineMetricsPipelinesPipelineProcessing": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineProcessingProcessor:OpenpipelineMetricsPipelinesPipelineProcessingProcessor"
          },
          "description": "Groups all processors applicable for the ProcessingStage.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor, TechnologyProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineProcessingProcessor:OpenpipelineMetricsPipelinesPipelineProcessingProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineMetricsPipelinesPipelineProcessingProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineMetricsPipelinesPipelineProcessingProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineMetricsPipelinesPipelineProcessingProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineMetricsPipelinesPipelineProcessingProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineMetricsPipelinesPipelineProcessingProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineMetricsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineMetricsPipelinesPipelineProcessingProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineProductAllocation:OpenpipelineMetricsPipelinesPipelineProductAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineProductAllocationProcessor:OpenpipelineMetricsPipelinesPipelineProductAllocationProcessor"
          },
          "description": "Product allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineProductAllocationProcessor:OpenpipelineMetricsPipelinesPipelineProductAllocationProcessor": {
      "properties": {
        "productAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineMetricsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor",
          "description": "Processor to write the occurrences as a product allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineMetricsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineMetricsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineMetricsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineSecurityContext:OpenpipelineMetricsPipelinesPipelineSecurityContext": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineSecurityContextProcessor:OpenpipelineMetricsPipelinesPipelineSecurityContextProcessor"
          },
          "description": "Groups all processors applicable for the SecurityContextStage.\nApplicable processor is SecurityContextProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineSecurityContextProcessor:OpenpipelineMetricsPipelinesPipelineSecurityContextProcessor": {
      "properties": {
        "securityContextProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineMetricsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor",
          "description": "Processor to set the security context field\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineMetricsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineMetricsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineMetricsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineStorage:OpenpipelineMetricsPipelinesPipelineStorage": {
      "properties": {
        "catchAllBucketName": {
          "type": "string",
          "description": "Default bucket assigned to records which do not match any other storage processor\n"
        },
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineStorageProcessor:OpenpipelineMetricsPipelinesPipelineStorageProcessor"
          },
          "description": "Groups all processors applicable for the StorageStage.\nApplicable processors are BucketAssignmentProcessor and NoStorageProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineStorageProcessor:OpenpipelineMetricsPipelinesPipelineStorageProcessor": {
      "properties": {
        "bucketAssignmentProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineMetricsPipelinesPipelineStorageProcessorBucketAssignmentProcessor",
          "description": "Processor to assign a bucket\n"
        },
        "noStorageProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineMetricsPipelinesPipelineStorageProcessorNoStorageProcessor",
          "description": "Processor to skip storage assignment\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineMetricsPipelinesPipelineStorageProcessorBucketAssignmentProcessor": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket that is assigned when the record is matched\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName",
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineMetricsPipelinesPipelineStorageProcessorNoStorageProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineMetricsRouting:OpenpipelineMetricsRouting": {
      "properties": {
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsRoutingEntry:OpenpipelineMetricsRoutingEntry"
          },
          "description": "Dynamic routing entry\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineMetricsRoutingEntry:OpenpipelineMetricsRoutingEntry": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "note": {
          "type": "string",
          "description": "Unique note describing the dynamic route\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Identifier of the pipeline the record is routed into\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "matcher",
        "note",
        "pipelineId"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsEndpoints:OpenpipelineSdlcEventsEndpoints": {
      "properties": {
        "endpoints": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsEndpointsEndpoint:OpenpipelineSdlcEventsEndpointsEndpoint"
          },
          "description": "Definition of a single ingest source\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSdlcEventsEndpointsEndpoint:OpenpipelineSdlcEventsEndpointsEndpoint": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "The default bucket assigned to records for the ingest source\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the ingest source\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsEndpointsEndpointProcessors:OpenpipelineSdlcEventsEndpointsEndpointProcessors",
          "description": "The pre-processing done in the ingest source\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsEndpointsEndpointRouting:OpenpipelineSdlcEventsEndpointsEndpointRouting",
          "description": "Routing strategy, either dynamic or static\n"
        },
        "segment": {
          "type": "string",
          "description": "The segment of the ingest source, which is applied to the base path. Must be unique within a configuration.\"\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "routing",
        "segment"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsEndpointsEndpointProcessors:OpenpipelineSdlcEventsEndpointsEndpointProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessor:OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessor"
          },
          "description": "Groups all processors applicable for processing in the EndpointDefinition.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessor:OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineSdlcEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsEndpointsEndpointRouting:OpenpipelineSdlcEventsEndpointsEndpointRouting": {
      "properties": {
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID of the static routing\n"
        },
        "type": {
          "type": "string",
          "description": "Type of routing, static or dynamic\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelines:OpenpipelineSdlcEventsPipelines": {
      "properties": {
        "pipelines": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipeline:OpenpipelineSdlcEventsPipelinesPipeline"
          },
          "description": "Definition of a single pipeline\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipeline:OpenpipelineSdlcEventsPipelinesPipeline": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineCostAllocation:OpenpipelineSdlcEventsPipelinesPipelineCostAllocation",
          "description": "Cost Allocation stage configuration of the pipeline\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineDataExtraction:OpenpipelineSdlcEventsPipelinesPipelineDataExtraction",
          "description": "Data extraction stage configuration of the pipeline\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the pipeline\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the pipeline\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineMetricExtraction:OpenpipelineSdlcEventsPipelinesPipelineMetricExtraction",
          "description": "Metric extraction stage configuration of the pipeline\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineProcessing:OpenpipelineSdlcEventsPipelinesPipelineProcessing",
          "description": "Processing stage configuration of the pipeline\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineProductAllocation:OpenpipelineSdlcEventsPipelinesPipelineProductAllocation",
          "description": "Product Allocation stage configuration of the pipeline\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineSecurityContext:OpenpipelineSdlcEventsPipelinesPipelineSecurityContext",
          "description": "Security context stage configuration of the pipeline\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineStorage:OpenpipelineSdlcEventsPipelinesPipelineStorage",
          "description": "Data extraction stage configuration of the pipeline\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "id"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineCostAllocation:OpenpipelineSdlcEventsPipelinesPipelineCostAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineCostAllocationProcessor:OpenpipelineSdlcEventsPipelinesPipelineCostAllocationProcessor"
          },
          "description": "Cost allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineCostAllocationProcessor:OpenpipelineSdlcEventsPipelinesPipelineCostAllocationProcessor": {
      "properties": {
        "costAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineSdlcEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor",
          "description": "Processor to write the occurrences as a cost allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineSdlcEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineSdlcEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineSdlcEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineDataExtraction:OpenpipelineSdlcEventsPipelinesPipelineDataExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessor:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessor"
          },
          "description": "Groups all processors applicable for the DataExtractionStage.\nApplicable processors are DavisEventExtractionProcessor and BizeventExtractionProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessor:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessor": {
      "properties": {
        "azureLogForwardingProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor",
          "description": "Processor to extract a Azure log.\n"
        },
        "bizeventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor",
          "description": "Processor to extract a bizevent.\nFields event.type and event.provider can only be assigned to a constant or field value.\nA multi-value constant is not supported for those fields.\n"
        },
        "davisEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "securityEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor",
          "description": "Processor to extract a security event.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "forwarderConfigId": {
          "type": "string"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "forwarderConfigId",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider",
          "description": "Strategy to assign a value\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType",
          "description": "Strategy to assign a value\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "eventProvider",
        "eventType",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty"
          },
          "description": "List of properties for the extracted davis event\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The key to set on the davis event\n"
        },
        "value": {
          "type": "string",
          "description": "The value assigned to the key\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineSdlcEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineMetricExtraction:OpenpipelineSdlcEventsPipelinesPipelineMetricExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessor:OpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessor"
          },
          "description": "Data extraction processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessor:OpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessor": {
      "properties": {
        "counterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareCounterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareValueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric.\n"
        },
        "valueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "The default value to use if the given field value could not be extracted. String value must be a number\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field from which to extract the value for the metric, or 'null' for a duration measurement\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "measurement": {
          "type": "string",
          "description": "Indicates whether the metric value should be the specified field or duration. Possible values: 'DURATION', 'FIELD'\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineSdlcEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field to extract the value for the metric\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "field",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineProcessing:OpenpipelineSdlcEventsPipelinesPipelineProcessing": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineProcessingProcessor:OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessor"
          },
          "description": "Groups all processors applicable for the ProcessingStage.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor, TechnologyProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessor:OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineSdlcEventsPipelinesPipelineProcessingProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineProductAllocation:OpenpipelineSdlcEventsPipelinesPipelineProductAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineProductAllocationProcessor:OpenpipelineSdlcEventsPipelinesPipelineProductAllocationProcessor"
          },
          "description": "Product allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineProductAllocationProcessor:OpenpipelineSdlcEventsPipelinesPipelineProductAllocationProcessor": {
      "properties": {
        "productAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineSdlcEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor",
          "description": "Processor to write the occurrences as a product allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineSdlcEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineSdlcEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineSdlcEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineSecurityContext:OpenpipelineSdlcEventsPipelinesPipelineSecurityContext": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineSecurityContextProcessor:OpenpipelineSdlcEventsPipelinesPipelineSecurityContextProcessor"
          },
          "description": "Groups all processors applicable for the SecurityContextStage.\nApplicable processor is SecurityContextProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineSecurityContextProcessor:OpenpipelineSdlcEventsPipelinesPipelineSecurityContextProcessor": {
      "properties": {
        "securityContextProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineSdlcEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor",
          "description": "Processor to set the security context field\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineSdlcEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineSdlcEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineSdlcEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineStorage:OpenpipelineSdlcEventsPipelinesPipelineStorage": {
      "properties": {
        "catchAllBucketName": {
          "type": "string",
          "description": "Default bucket assigned to records which do not match any other storage processor\n"
        },
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineStorageProcessor:OpenpipelineSdlcEventsPipelinesPipelineStorageProcessor"
          },
          "description": "Groups all processors applicable for the StorageStage.\nApplicable processors are BucketAssignmentProcessor and NoStorageProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineStorageProcessor:OpenpipelineSdlcEventsPipelinesPipelineStorageProcessor": {
      "properties": {
        "bucketAssignmentProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineSdlcEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor",
          "description": "Processor to assign a bucket\n"
        },
        "noStorageProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineSdlcEventsPipelinesPipelineStorageProcessorNoStorageProcessor",
          "description": "Processor to skip storage assignment\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineSdlcEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket that is assigned when the record is matched\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName",
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineSdlcEventsPipelinesPipelineStorageProcessorNoStorageProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSdlcEventsRouting:OpenpipelineSdlcEventsRouting": {
      "properties": {
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsRoutingEntry:OpenpipelineSdlcEventsRoutingEntry"
          },
          "description": "Dynamic routing entry\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSdlcEventsRoutingEntry:OpenpipelineSdlcEventsRoutingEntry": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "note": {
          "type": "string",
          "description": "Unique note describing the dynamic route\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Identifier of the pipeline the record is routed into\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "matcher",
        "note",
        "pipelineId"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsEndpoints:OpenpipelineSecurityEventsEndpoints": {
      "properties": {
        "endpoints": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsEndpointsEndpoint:OpenpipelineSecurityEventsEndpointsEndpoint"
          },
          "description": "Definition of a single ingest source\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSecurityEventsEndpointsEndpoint:OpenpipelineSecurityEventsEndpointsEndpoint": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "The default bucket assigned to records for the ingest source\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the ingest source\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsEndpointsEndpointProcessors:OpenpipelineSecurityEventsEndpointsEndpointProcessors",
          "description": "The pre-processing done in the ingest source\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsEndpointsEndpointRouting:OpenpipelineSecurityEventsEndpointsEndpointRouting",
          "description": "Routing strategy, either dynamic or static\n"
        },
        "segment": {
          "type": "string",
          "description": "The segment of the ingest source, which is applied to the base path. Must be unique within a configuration.\"\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "routing",
        "segment"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsEndpointsEndpointProcessors:OpenpipelineSecurityEventsEndpointsEndpointProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessor:OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessor"
          },
          "description": "Groups all processors applicable for processing in the EndpointDefinition.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessor:OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineSecurityEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsEndpointsEndpointRouting:OpenpipelineSecurityEventsEndpointsEndpointRouting": {
      "properties": {
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID of the static routing\n"
        },
        "type": {
          "type": "string",
          "description": "Type of routing, static or dynamic\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelines:OpenpipelineSecurityEventsPipelines": {
      "properties": {
        "pipelines": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipeline:OpenpipelineSecurityEventsPipelinesPipeline"
          },
          "description": "Definition of a single pipeline\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipeline:OpenpipelineSecurityEventsPipelinesPipeline": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineCostAllocation:OpenpipelineSecurityEventsPipelinesPipelineCostAllocation",
          "description": "Cost Allocation stage configuration of the pipeline\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineDataExtraction:OpenpipelineSecurityEventsPipelinesPipelineDataExtraction",
          "description": "Data extraction stage configuration of the pipeline\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the pipeline\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the pipeline\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineMetricExtraction:OpenpipelineSecurityEventsPipelinesPipelineMetricExtraction",
          "description": "Metric extraction stage configuration of the pipeline\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineProcessing:OpenpipelineSecurityEventsPipelinesPipelineProcessing",
          "description": "Processing stage configuration of the pipeline\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineProductAllocation:OpenpipelineSecurityEventsPipelinesPipelineProductAllocation",
          "description": "Product Allocation stage configuration of the pipeline\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineSecurityContext:OpenpipelineSecurityEventsPipelinesPipelineSecurityContext",
          "description": "Security context stage configuration of the pipeline\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineStorage:OpenpipelineSecurityEventsPipelinesPipelineStorage",
          "description": "Data extraction stage configuration of the pipeline\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "id"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineCostAllocation:OpenpipelineSecurityEventsPipelinesPipelineCostAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineCostAllocationProcessor:OpenpipelineSecurityEventsPipelinesPipelineCostAllocationProcessor"
          },
          "description": "Cost allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineCostAllocationProcessor:OpenpipelineSecurityEventsPipelinesPipelineCostAllocationProcessor": {
      "properties": {
        "costAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineSecurityEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor",
          "description": "Processor to write the occurrences as a cost allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineSecurityEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineSecurityEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineSecurityEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineDataExtraction:OpenpipelineSecurityEventsPipelinesPipelineDataExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessor:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessor"
          },
          "description": "Groups all processors applicable for the DataExtractionStage.\nApplicable processors are DavisEventExtractionProcessor and BizeventExtractionProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessor:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessor": {
      "properties": {
        "azureLogForwardingProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor",
          "description": "Processor to extract a Azure log.\n"
        },
        "bizeventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor",
          "description": "Processor to extract a bizevent.\nFields event.type and event.provider can only be assigned to a constant or field value.\nA multi-value constant is not supported for those fields.\n"
        },
        "davisEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "securityEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor",
          "description": "Processor to extract a security event.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "forwarderConfigId": {
          "type": "string"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "forwarderConfigId",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider",
          "description": "Strategy to assign a value\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType",
          "description": "Strategy to assign a value\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "eventProvider",
        "eventType",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty"
          },
          "description": "List of properties for the extracted davis event\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The key to set on the davis event\n"
        },
        "value": {
          "type": "string",
          "description": "The value assigned to the key\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineSecurityEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineMetricExtraction:OpenpipelineSecurityEventsPipelinesPipelineMetricExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessor:OpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessor"
          },
          "description": "Data extraction processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessor:OpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessor": {
      "properties": {
        "counterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareCounterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareValueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric.\n"
        },
        "valueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "The default value to use if the given field value could not be extracted. String value must be a number\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field from which to extract the value for the metric, or 'null' for a duration measurement\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "measurement": {
          "type": "string",
          "description": "Indicates whether the metric value should be the specified field or duration. Possible values: 'DURATION', 'FIELD'\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineSecurityEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field to extract the value for the metric\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "field",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineProcessing:OpenpipelineSecurityEventsPipelinesPipelineProcessing": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineProcessingProcessor:OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessor"
          },
          "description": "Groups all processors applicable for the ProcessingStage.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor, TechnologyProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessor:OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineSecurityEventsPipelinesPipelineProcessingProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineProductAllocation:OpenpipelineSecurityEventsPipelinesPipelineProductAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineProductAllocationProcessor:OpenpipelineSecurityEventsPipelinesPipelineProductAllocationProcessor"
          },
          "description": "Product allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineProductAllocationProcessor:OpenpipelineSecurityEventsPipelinesPipelineProductAllocationProcessor": {
      "properties": {
        "productAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineSecurityEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor",
          "description": "Processor to write the occurrences as a product allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineSecurityEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineSecurityEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineSecurityEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineSecurityContext:OpenpipelineSecurityEventsPipelinesPipelineSecurityContext": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineSecurityContextProcessor:OpenpipelineSecurityEventsPipelinesPipelineSecurityContextProcessor"
          },
          "description": "Groups all processors applicable for the SecurityContextStage.\nApplicable processor is SecurityContextProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineSecurityContextProcessor:OpenpipelineSecurityEventsPipelinesPipelineSecurityContextProcessor": {
      "properties": {
        "securityContextProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineSecurityEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor",
          "description": "Processor to set the security context field\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineSecurityEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineSecurityEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineSecurityEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineStorage:OpenpipelineSecurityEventsPipelinesPipelineStorage": {
      "properties": {
        "catchAllBucketName": {
          "type": "string",
          "description": "Default bucket assigned to records which do not match any other storage processor\n"
        },
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineStorageProcessor:OpenpipelineSecurityEventsPipelinesPipelineStorageProcessor"
          },
          "description": "Groups all processors applicable for the StorageStage.\nApplicable processors are BucketAssignmentProcessor and NoStorageProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineStorageProcessor:OpenpipelineSecurityEventsPipelinesPipelineStorageProcessor": {
      "properties": {
        "bucketAssignmentProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineSecurityEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor",
          "description": "Processor to assign a bucket\n"
        },
        "noStorageProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineSecurityEventsPipelinesPipelineStorageProcessorNoStorageProcessor",
          "description": "Processor to skip storage assignment\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineSecurityEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket that is assigned when the record is matched\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName",
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineSecurityEventsPipelinesPipelineStorageProcessorNoStorageProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSecurityEventsRouting:OpenpipelineSecurityEventsRouting": {
      "properties": {
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsRoutingEntry:OpenpipelineSecurityEventsRoutingEntry"
          },
          "description": "Dynamic routing entry\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSecurityEventsRoutingEntry:OpenpipelineSecurityEventsRoutingEntry": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "note": {
          "type": "string",
          "description": "Unique note describing the dynamic route\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Identifier of the pipeline the record is routed into\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "matcher",
        "note",
        "pipelineId"
      ]
    },
    "dynatrace:index/OpenpipelineSpansEndpoints:OpenpipelineSpansEndpoints": {
      "properties": {
        "endpoints": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansEndpointsEndpoint:OpenpipelineSpansEndpointsEndpoint"
          },
          "description": "Definition of a single ingest source\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSpansEndpointsEndpoint:OpenpipelineSpansEndpointsEndpoint": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "The default bucket assigned to records for the ingest source\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the ingest source\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansEndpointsEndpointProcessors:OpenpipelineSpansEndpointsEndpointProcessors",
          "description": "The pre-processing done in the ingest source\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansEndpointsEndpointRouting:OpenpipelineSpansEndpointsEndpointRouting",
          "description": "Routing strategy, either dynamic or static\n"
        },
        "segment": {
          "type": "string",
          "description": "The segment of the ingest source, which is applied to the base path. Must be unique within a configuration.\"\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "routing",
        "segment"
      ]
    },
    "dynatrace:index/OpenpipelineSpansEndpointsEndpointProcessors:OpenpipelineSpansEndpointsEndpointProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansEndpointsEndpointProcessorsProcessor:OpenpipelineSpansEndpointsEndpointProcessorsProcessor"
          },
          "description": "Groups all processors applicable for processing in the EndpointDefinition.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSpansEndpointsEndpointProcessorsProcessor:OpenpipelineSpansEndpointsEndpointProcessorsProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineSpansEndpointsEndpointProcessorsProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineSpansEndpointsEndpointProcessorsProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineSpansEndpointsEndpointProcessorsProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSpansEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineSpansEndpointsEndpointProcessorsProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSpansEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineSpansEndpointsEndpointProcessorsProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineSpansEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineSpansEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineSpansEndpointsEndpointProcessorsProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineSpansEndpointsEndpointRouting:OpenpipelineSpansEndpointsEndpointRouting": {
      "properties": {
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID of the static routing\n"
        },
        "type": {
          "type": "string",
          "description": "Type of routing, static or dynamic\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelines:OpenpipelineSpansPipelines": {
      "properties": {
        "pipelines": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipeline:OpenpipelineSpansPipelinesPipeline"
          },
          "description": "Definition of a single pipeline\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipeline:OpenpipelineSpansPipelinesPipeline": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineCostAllocation:OpenpipelineSpansPipelinesPipelineCostAllocation",
          "description": "Cost Allocation stage configuration of the pipeline\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineDataExtraction:OpenpipelineSpansPipelinesPipelineDataExtraction",
          "description": "Data extraction stage configuration of the pipeline\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the pipeline\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the pipeline\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineMetricExtraction:OpenpipelineSpansPipelinesPipelineMetricExtraction",
          "description": "Metric extraction stage configuration of the pipeline\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineProcessing:OpenpipelineSpansPipelinesPipelineProcessing",
          "description": "Processing stage configuration of the pipeline\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineProductAllocation:OpenpipelineSpansPipelinesPipelineProductAllocation",
          "description": "Product Allocation stage configuration of the pipeline\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineSecurityContext:OpenpipelineSpansPipelinesPipelineSecurityContext",
          "description": "Security context stage configuration of the pipeline\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineStorage:OpenpipelineSpansPipelinesPipelineStorage",
          "description": "Data extraction stage configuration of the pipeline\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "id"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineCostAllocation:OpenpipelineSpansPipelinesPipelineCostAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineCostAllocationProcessor:OpenpipelineSpansPipelinesPipelineCostAllocationProcessor"
          },
          "description": "Cost allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineCostAllocationProcessor:OpenpipelineSpansPipelinesPipelineCostAllocationProcessor": {
      "properties": {
        "costAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineSpansPipelinesPipelineCostAllocationProcessorCostAllocationProcessor",
          "description": "Processor to write the occurrences as a cost allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineSpansPipelinesPipelineCostAllocationProcessorCostAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineSpansPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineSpansPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineDataExtraction:OpenpipelineSpansPipelinesPipelineDataExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineDataExtractionProcessor:OpenpipelineSpansPipelinesPipelineDataExtractionProcessor"
          },
          "description": "Groups all processors applicable for the DataExtractionStage.\nApplicable processors are DavisEventExtractionProcessor and BizeventExtractionProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineDataExtractionProcessor:OpenpipelineSpansPipelinesPipelineDataExtractionProcessor": {
      "properties": {
        "azureLogForwardingProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor",
          "description": "Processor to extract a Azure log.\n"
        },
        "bizeventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor",
          "description": "Processor to extract a bizevent.\nFields event.type and event.provider can only be assigned to a constant or field value.\nA multi-value constant is not supported for those fields.\n"
        },
        "davisEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "securityEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor",
          "description": "Processor to extract a security event.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "forwarderConfigId": {
          "type": "string"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "forwarderConfigId",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider",
          "description": "Strategy to assign a value\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType",
          "description": "Strategy to assign a value\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "eventProvider",
        "eventType",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty"
          },
          "description": "List of properties for the extracted davis event\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The key to set on the davis event\n"
        },
        "value": {
          "type": "string",
          "description": "The value assigned to the key\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineSpansPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineMetricExtraction:OpenpipelineSpansPipelinesPipelineMetricExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineMetricExtractionProcessor:OpenpipelineSpansPipelinesPipelineMetricExtractionProcessor"
          },
          "description": "Data extraction processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineMetricExtractionProcessor:OpenpipelineSpansPipelinesPipelineMetricExtractionProcessor": {
      "properties": {
        "counterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineSpansPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareCounterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineSpansPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareValueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineSpansPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric.\n"
        },
        "valueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineSpansPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineSpansPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineSpansPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineSpansPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "The default value to use if the given field value could not be extracted. String value must be a number\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field from which to extract the value for the metric, or 'null' for a duration measurement\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "measurement": {
          "type": "string",
          "description": "Indicates whether the metric value should be the specified field or duration. Possible values: 'DURATION', 'FIELD'\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineSpansPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field to extract the value for the metric\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "field",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineProcessing:OpenpipelineSpansPipelinesPipelineProcessing": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineProcessingProcessor:OpenpipelineSpansPipelinesPipelineProcessingProcessor"
          },
          "description": "Groups all processors applicable for the ProcessingStage.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor, TechnologyProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineProcessingProcessor:OpenpipelineSpansPipelinesPipelineProcessingProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineSpansPipelinesPipelineProcessingProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineSpansPipelinesPipelineProcessingProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineSpansPipelinesPipelineProcessingProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineSpansPipelinesPipelineProcessingProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineSpansPipelinesPipelineProcessingProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineSpansPipelinesPipelineProcessingProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineSpansPipelinesPipelineProcessingProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineProductAllocation:OpenpipelineSpansPipelinesPipelineProductAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineProductAllocationProcessor:OpenpipelineSpansPipelinesPipelineProductAllocationProcessor"
          },
          "description": "Product allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineProductAllocationProcessor:OpenpipelineSpansPipelinesPipelineProductAllocationProcessor": {
      "properties": {
        "productAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineSpansPipelinesPipelineProductAllocationProcessorProductAllocationProcessor",
          "description": "Processor to write the occurrences as a product allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineSpansPipelinesPipelineProductAllocationProcessorProductAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineSpansPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineSpansPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineSecurityContext:OpenpipelineSpansPipelinesPipelineSecurityContext": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineSecurityContextProcessor:OpenpipelineSpansPipelinesPipelineSecurityContextProcessor"
          },
          "description": "Groups all processors applicable for the SecurityContextStage.\nApplicable processor is SecurityContextProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineSecurityContextProcessor:OpenpipelineSpansPipelinesPipelineSecurityContextProcessor": {
      "properties": {
        "securityContextProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineSpansPipelinesPipelineSecurityContextProcessorSecurityContextProcessor",
          "description": "Processor to set the security context field\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineSpansPipelinesPipelineSecurityContextProcessorSecurityContextProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineSpansPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineSpansPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineStorage:OpenpipelineSpansPipelinesPipelineStorage": {
      "properties": {
        "catchAllBucketName": {
          "type": "string",
          "description": "Default bucket assigned to records which do not match any other storage processor\n"
        },
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineStorageProcessor:OpenpipelineSpansPipelinesPipelineStorageProcessor"
          },
          "description": "Groups all processors applicable for the StorageStage.\nApplicable processors are BucketAssignmentProcessor and NoStorageProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineStorageProcessor:OpenpipelineSpansPipelinesPipelineStorageProcessor": {
      "properties": {
        "bucketAssignmentProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineSpansPipelinesPipelineStorageProcessorBucketAssignmentProcessor",
          "description": "Processor to assign a bucket\n"
        },
        "noStorageProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineSpansPipelinesPipelineStorageProcessorNoStorageProcessor",
          "description": "Processor to skip storage assignment\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineSpansPipelinesPipelineStorageProcessorBucketAssignmentProcessor": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket that is assigned when the record is matched\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName",
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSpansPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineSpansPipelinesPipelineStorageProcessorNoStorageProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSpansRouting:OpenpipelineSpansRouting": {
      "properties": {
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansRoutingEntry:OpenpipelineSpansRoutingEntry"
          },
          "description": "Dynamic routing entry\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSpansRoutingEntry:OpenpipelineSpansRoutingEntry": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "note": {
          "type": "string",
          "description": "Unique note describing the dynamic route\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Identifier of the pipeline the record is routed into\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "matcher",
        "note",
        "pipelineId"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsEndpoints:OpenpipelineSystemEventsEndpoints": {
      "properties": {
        "endpoints": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsEndpointsEndpoint:OpenpipelineSystemEventsEndpointsEndpoint"
          },
          "description": "Definition of a single ingest source\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSystemEventsEndpointsEndpoint:OpenpipelineSystemEventsEndpointsEndpoint": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "The default bucket assigned to records for the ingest source\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the ingest source\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsEndpointsEndpointProcessors:OpenpipelineSystemEventsEndpointsEndpointProcessors",
          "description": "The pre-processing done in the ingest source\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsEndpointsEndpointRouting:OpenpipelineSystemEventsEndpointsEndpointRouting",
          "description": "Routing strategy, either dynamic or static\n"
        },
        "segment": {
          "type": "string",
          "description": "The segment of the ingest source, which is applied to the base path. Must be unique within a configuration.\"\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "routing",
        "segment"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsEndpointsEndpointProcessors:OpenpipelineSystemEventsEndpointsEndpointProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsEndpointsEndpointProcessorsProcessor:OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessor"
          },
          "description": "Groups all processors applicable for processing in the EndpointDefinition.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessor:OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineSystemEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsEndpointsEndpointRouting:OpenpipelineSystemEventsEndpointsEndpointRouting": {
      "properties": {
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID of the static routing\n"
        },
        "type": {
          "type": "string",
          "description": "Type of routing, static or dynamic\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelines:OpenpipelineSystemEventsPipelines": {
      "properties": {
        "pipelines": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipeline:OpenpipelineSystemEventsPipelinesPipeline"
          },
          "description": "Definition of a single pipeline\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipeline:OpenpipelineSystemEventsPipelinesPipeline": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineCostAllocation:OpenpipelineSystemEventsPipelinesPipelineCostAllocation",
          "description": "Cost Allocation stage configuration of the pipeline\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineDataExtraction:OpenpipelineSystemEventsPipelinesPipelineDataExtraction",
          "description": "Data extraction stage configuration of the pipeline\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the pipeline\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the pipeline\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineMetricExtraction:OpenpipelineSystemEventsPipelinesPipelineMetricExtraction",
          "description": "Metric extraction stage configuration of the pipeline\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineProcessing:OpenpipelineSystemEventsPipelinesPipelineProcessing",
          "description": "Processing stage configuration of the pipeline\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineProductAllocation:OpenpipelineSystemEventsPipelinesPipelineProductAllocation",
          "description": "Product Allocation stage configuration of the pipeline\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineSecurityContext:OpenpipelineSystemEventsPipelinesPipelineSecurityContext",
          "description": "Security context stage configuration of the pipeline\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineStorage:OpenpipelineSystemEventsPipelinesPipelineStorage",
          "description": "Data extraction stage configuration of the pipeline\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "id"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineCostAllocation:OpenpipelineSystemEventsPipelinesPipelineCostAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineCostAllocationProcessor:OpenpipelineSystemEventsPipelinesPipelineCostAllocationProcessor"
          },
          "description": "Cost allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineCostAllocationProcessor:OpenpipelineSystemEventsPipelinesPipelineCostAllocationProcessor": {
      "properties": {
        "costAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineSystemEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor",
          "description": "Processor to write the occurrences as a cost allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineSystemEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineSystemEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineSystemEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineDataExtraction:OpenpipelineSystemEventsPipelinesPipelineDataExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessor:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessor"
          },
          "description": "Groups all processors applicable for the DataExtractionStage.\nApplicable processors are DavisEventExtractionProcessor and BizeventExtractionProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessor:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessor": {
      "properties": {
        "azureLogForwardingProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor",
          "description": "Processor to extract a Azure log.\n"
        },
        "bizeventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor",
          "description": "Processor to extract a bizevent.\nFields event.type and event.provider can only be assigned to a constant or field value.\nA multi-value constant is not supported for those fields.\n"
        },
        "davisEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "securityEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor",
          "description": "Processor to extract a security event.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "forwarderConfigId": {
          "type": "string"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "forwarderConfigId",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider",
          "description": "Strategy to assign a value\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType",
          "description": "Strategy to assign a value\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "eventProvider",
        "eventType",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty"
          },
          "description": "List of properties for the extracted davis event\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The key to set on the davis event\n"
        },
        "value": {
          "type": "string",
          "description": "The value assigned to the key\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineSystemEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineMetricExtraction:OpenpipelineSystemEventsPipelinesPipelineMetricExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessor:OpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessor"
          },
          "description": "Data extraction processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessor:OpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessor": {
      "properties": {
        "counterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareCounterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareValueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric.\n"
        },
        "valueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "The default value to use if the given field value could not be extracted. String value must be a number\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field from which to extract the value for the metric, or 'null' for a duration measurement\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "measurement": {
          "type": "string",
          "description": "Indicates whether the metric value should be the specified field or duration. Possible values: 'DURATION', 'FIELD'\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineSystemEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field to extract the value for the metric\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "field",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineProcessing:OpenpipelineSystemEventsPipelinesPipelineProcessing": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineProcessingProcessor:OpenpipelineSystemEventsPipelinesPipelineProcessingProcessor"
          },
          "description": "Groups all processors applicable for the ProcessingStage.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor, TechnologyProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineProcessingProcessor:OpenpipelineSystemEventsPipelinesPipelineProcessingProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineSystemEventsPipelinesPipelineProcessingProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineProductAllocation:OpenpipelineSystemEventsPipelinesPipelineProductAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineProductAllocationProcessor:OpenpipelineSystemEventsPipelinesPipelineProductAllocationProcessor"
          },
          "description": "Product allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineProductAllocationProcessor:OpenpipelineSystemEventsPipelinesPipelineProductAllocationProcessor": {
      "properties": {
        "productAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineSystemEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor",
          "description": "Processor to write the occurrences as a product allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineSystemEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineSystemEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineSystemEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineSecurityContext:OpenpipelineSystemEventsPipelinesPipelineSecurityContext": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineSecurityContextProcessor:OpenpipelineSystemEventsPipelinesPipelineSecurityContextProcessor"
          },
          "description": "Groups all processors applicable for the SecurityContextStage.\nApplicable processor is SecurityContextProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineSecurityContextProcessor:OpenpipelineSystemEventsPipelinesPipelineSecurityContextProcessor": {
      "properties": {
        "securityContextProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineSystemEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor",
          "description": "Processor to set the security context field\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineSystemEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineSystemEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineSystemEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineStorage:OpenpipelineSystemEventsPipelinesPipelineStorage": {
      "properties": {
        "catchAllBucketName": {
          "type": "string",
          "description": "Default bucket assigned to records which do not match any other storage processor\n"
        },
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineStorageProcessor:OpenpipelineSystemEventsPipelinesPipelineStorageProcessor"
          },
          "description": "Groups all processors applicable for the StorageStage.\nApplicable processors are BucketAssignmentProcessor and NoStorageProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineStorageProcessor:OpenpipelineSystemEventsPipelinesPipelineStorageProcessor": {
      "properties": {
        "bucketAssignmentProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineSystemEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor",
          "description": "Processor to assign a bucket\n"
        },
        "noStorageProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineSystemEventsPipelinesPipelineStorageProcessorNoStorageProcessor",
          "description": "Processor to skip storage assignment\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineSystemEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket that is assigned when the record is matched\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName",
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineSystemEventsPipelinesPipelineStorageProcessorNoStorageProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineSystemEventsRouting:OpenpipelineSystemEventsRouting": {
      "properties": {
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsRoutingEntry:OpenpipelineSystemEventsRoutingEntry"
          },
          "description": "Dynamic routing entry\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineSystemEventsRoutingEntry:OpenpipelineSystemEventsRoutingEntry": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "note": {
          "type": "string",
          "description": "Unique note describing the dynamic route\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Identifier of the pipeline the record is routed into\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "matcher",
        "note",
        "pipelineId"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsEndpoints:OpenpipelineUserEventsEndpoints": {
      "properties": {
        "endpoints": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsEndpointsEndpoint:OpenpipelineUserEventsEndpointsEndpoint"
          },
          "description": "Definition of a single ingest source\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserEventsEndpointsEndpoint:OpenpipelineUserEventsEndpointsEndpoint": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "The default bucket assigned to records for the ingest source\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the ingest source\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsEndpointsEndpointProcessors:OpenpipelineUserEventsEndpointsEndpointProcessors",
          "description": "The pre-processing done in the ingest source\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsEndpointsEndpointRouting:OpenpipelineUserEventsEndpointsEndpointRouting",
          "description": "Routing strategy, either dynamic or static\n"
        },
        "segment": {
          "type": "string",
          "description": "The segment of the ingest source, which is applied to the base path. Must be unique within a configuration.\"\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "routing",
        "segment"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsEndpointsEndpointProcessors:OpenpipelineUserEventsEndpointsEndpointProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsEndpointsEndpointProcessorsProcessor:OpenpipelineUserEventsEndpointsEndpointProcessorsProcessor"
          },
          "description": "Groups all processors applicable for processing in the EndpointDefinition.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserEventsEndpointsEndpointProcessorsProcessor:OpenpipelineUserEventsEndpointsEndpointProcessorsProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineUserEventsEndpointsEndpointProcessorsProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsEndpointsEndpointRouting:OpenpipelineUserEventsEndpointsEndpointRouting": {
      "properties": {
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID of the static routing\n"
        },
        "type": {
          "type": "string",
          "description": "Type of routing, static or dynamic\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelines:OpenpipelineUserEventsPipelines": {
      "properties": {
        "pipelines": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipeline:OpenpipelineUserEventsPipelinesPipeline"
          },
          "description": "Definition of a single pipeline\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipeline:OpenpipelineUserEventsPipelinesPipeline": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineCostAllocation:OpenpipelineUserEventsPipelinesPipelineCostAllocation",
          "description": "Cost Allocation stage configuration of the pipeline\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineDataExtraction:OpenpipelineUserEventsPipelinesPipelineDataExtraction",
          "description": "Data extraction stage configuration of the pipeline\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the pipeline\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the pipeline\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineMetricExtraction:OpenpipelineUserEventsPipelinesPipelineMetricExtraction",
          "description": "Metric extraction stage configuration of the pipeline\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineProcessing:OpenpipelineUserEventsPipelinesPipelineProcessing",
          "description": "Processing stage configuration of the pipeline\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineProductAllocation:OpenpipelineUserEventsPipelinesPipelineProductAllocation",
          "description": "Product Allocation stage configuration of the pipeline\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineSecurityContext:OpenpipelineUserEventsPipelinesPipelineSecurityContext",
          "description": "Security context stage configuration of the pipeline\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineStorage:OpenpipelineUserEventsPipelinesPipelineStorage",
          "description": "Data extraction stage configuration of the pipeline\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "id"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineCostAllocation:OpenpipelineUserEventsPipelinesPipelineCostAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineCostAllocationProcessor:OpenpipelineUserEventsPipelinesPipelineCostAllocationProcessor"
          },
          "description": "Cost allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineCostAllocationProcessor:OpenpipelineUserEventsPipelinesPipelineCostAllocationProcessor": {
      "properties": {
        "costAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineUserEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor",
          "description": "Processor to write the occurrences as a cost allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineUserEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineUserEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineUserEventsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineDataExtraction:OpenpipelineUserEventsPipelinesPipelineDataExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineDataExtractionProcessor:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessor"
          },
          "description": "Groups all processors applicable for the DataExtractionStage.\nApplicable processors are DavisEventExtractionProcessor and BizeventExtractionProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessor:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessor": {
      "properties": {
        "azureLogForwardingProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor",
          "description": "Processor to extract a Azure log.\n"
        },
        "bizeventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor",
          "description": "Processor to extract a bizevent.\nFields event.type and event.provider can only be assigned to a constant or field value.\nA multi-value constant is not supported for those fields.\n"
        },
        "davisEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "securityEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor",
          "description": "Processor to extract a security event.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "forwarderConfigId": {
          "type": "string"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "forwarderConfigId",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider",
          "description": "Strategy to assign a value\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType",
          "description": "Strategy to assign a value\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "eventProvider",
        "eventType",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty"
          },
          "description": "List of properties for the extracted davis event\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The key to set on the davis event\n"
        },
        "value": {
          "type": "string",
          "description": "The value assigned to the key\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineUserEventsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineMetricExtraction:OpenpipelineUserEventsPipelinesPipelineMetricExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessor:OpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessor"
          },
          "description": "Data extraction processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessor:OpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessor": {
      "properties": {
        "counterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareCounterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareValueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric.\n"
        },
        "valueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "The default value to use if the given field value could not be extracted. String value must be a number\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field from which to extract the value for the metric, or 'null' for a duration measurement\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "measurement": {
          "type": "string",
          "description": "Indicates whether the metric value should be the specified field or duration. Possible values: 'DURATION', 'FIELD'\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineUserEventsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field to extract the value for the metric\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "field",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineProcessing:OpenpipelineUserEventsPipelinesPipelineProcessing": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineProcessingProcessor:OpenpipelineUserEventsPipelinesPipelineProcessingProcessor"
          },
          "description": "Groups all processors applicable for the ProcessingStage.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor, TechnologyProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineProcessingProcessor:OpenpipelineUserEventsPipelinesPipelineProcessingProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineUserEventsPipelinesPipelineProcessingProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineUserEventsPipelinesPipelineProcessingProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineUserEventsPipelinesPipelineProcessingProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineUserEventsPipelinesPipelineProcessingProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineUserEventsPipelinesPipelineProcessingProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineUserEventsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineUserEventsPipelinesPipelineProcessingProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineProductAllocation:OpenpipelineUserEventsPipelinesPipelineProductAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineProductAllocationProcessor:OpenpipelineUserEventsPipelinesPipelineProductAllocationProcessor"
          },
          "description": "Product allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineProductAllocationProcessor:OpenpipelineUserEventsPipelinesPipelineProductAllocationProcessor": {
      "properties": {
        "productAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineUserEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor",
          "description": "Processor to write the occurrences as a product allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineUserEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineUserEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineUserEventsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineSecurityContext:OpenpipelineUserEventsPipelinesPipelineSecurityContext": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineSecurityContextProcessor:OpenpipelineUserEventsPipelinesPipelineSecurityContextProcessor"
          },
          "description": "Groups all processors applicable for the SecurityContextStage.\nApplicable processor is SecurityContextProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineSecurityContextProcessor:OpenpipelineUserEventsPipelinesPipelineSecurityContextProcessor": {
      "properties": {
        "securityContextProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineUserEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor",
          "description": "Processor to set the security context field\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineUserEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineUserEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineUserEventsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineStorage:OpenpipelineUserEventsPipelinesPipelineStorage": {
      "properties": {
        "catchAllBucketName": {
          "type": "string",
          "description": "Default bucket assigned to records which do not match any other storage processor\n"
        },
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineStorageProcessor:OpenpipelineUserEventsPipelinesPipelineStorageProcessor"
          },
          "description": "Groups all processors applicable for the StorageStage.\nApplicable processors are BucketAssignmentProcessor and NoStorageProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineStorageProcessor:OpenpipelineUserEventsPipelinesPipelineStorageProcessor": {
      "properties": {
        "bucketAssignmentProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineUserEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor",
          "description": "Processor to assign a bucket\n"
        },
        "noStorageProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineUserEventsPipelinesPipelineStorageProcessorNoStorageProcessor",
          "description": "Processor to skip storage assignment\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineUserEventsPipelinesPipelineStorageProcessorBucketAssignmentProcessor": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket that is assigned when the record is matched\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName",
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineUserEventsPipelinesPipelineStorageProcessorNoStorageProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserEventsRouting:OpenpipelineUserEventsRouting": {
      "properties": {
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsRoutingEntry:OpenpipelineUserEventsRoutingEntry"
          },
          "description": "Dynamic routing entry\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserEventsRoutingEntry:OpenpipelineUserEventsRoutingEntry": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "note": {
          "type": "string",
          "description": "Unique note describing the dynamic route\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Identifier of the pipeline the record is routed into\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "matcher",
        "note",
        "pipelineId"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsEndpoints:OpenpipelineUserSessionsEndpoints": {
      "properties": {
        "endpoints": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsEndpointsEndpoint:OpenpipelineUserSessionsEndpointsEndpoint"
          },
          "description": "Definition of a single ingest source\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserSessionsEndpointsEndpoint:OpenpipelineUserSessionsEndpointsEndpoint": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "The default bucket assigned to records for the ingest source\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the ingest source\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsEndpointsEndpointProcessors:OpenpipelineUserSessionsEndpointsEndpointProcessors",
          "description": "The pre-processing done in the ingest source\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsEndpointsEndpointRouting:OpenpipelineUserSessionsEndpointsEndpointRouting",
          "description": "Routing strategy, either dynamic or static\n"
        },
        "segment": {
          "type": "string",
          "description": "The segment of the ingest source, which is applied to the base path. Must be unique within a configuration.\"\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "routing",
        "segment"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsEndpointsEndpointProcessors:OpenpipelineUserSessionsEndpointsEndpointProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsEndpointsEndpointProcessorsProcessor:OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessor"
          },
          "description": "Groups all processors applicable for processing in the EndpointDefinition.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessor:OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorDqlProcessor:OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorDropProcessor:OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsAddProcessor:OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField:OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor:OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor:OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField:OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorTechnologyProcessor:OpenpipelineUserSessionsEndpointsEndpointProcessorsProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsEndpointsEndpointRouting:OpenpipelineUserSessionsEndpointsEndpointRouting": {
      "properties": {
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID of the static routing\n"
        },
        "type": {
          "type": "string",
          "description": "Type of routing, static or dynamic\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelines:OpenpipelineUserSessionsPipelines": {
      "properties": {
        "pipelines": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipeline:OpenpipelineUserSessionsPipelinesPipeline"
          },
          "description": "Definition of a single pipeline\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipeline:OpenpipelineUserSessionsPipelinesPipeline": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineCostAllocation:OpenpipelineUserSessionsPipelinesPipelineCostAllocation",
          "description": "Cost Allocation stage configuration of the pipeline\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineDataExtraction:OpenpipelineUserSessionsPipelinesPipelineDataExtraction",
          "description": "Data extraction stage configuration of the pipeline\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the pipeline\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the pipeline\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineMetricExtraction:OpenpipelineUserSessionsPipelinesPipelineMetricExtraction",
          "description": "Metric extraction stage configuration of the pipeline\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineProcessing:OpenpipelineUserSessionsPipelinesPipelineProcessing",
          "description": "Processing stage configuration of the pipeline\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineProductAllocation:OpenpipelineUserSessionsPipelinesPipelineProductAllocation",
          "description": "Product Allocation stage configuration of the pipeline\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineSecurityContext:OpenpipelineUserSessionsPipelinesPipelineSecurityContext",
          "description": "Security context stage configuration of the pipeline\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineStorage:OpenpipelineUserSessionsPipelinesPipelineStorage",
          "description": "Data extraction stage configuration of the pipeline\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "id"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineCostAllocation:OpenpipelineUserSessionsPipelinesPipelineCostAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineCostAllocationProcessor:OpenpipelineUserSessionsPipelinesPipelineCostAllocationProcessor"
          },
          "description": "Cost allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineCostAllocationProcessor:OpenpipelineUserSessionsPipelinesPipelineCostAllocationProcessor": {
      "properties": {
        "costAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineUserSessionsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor",
          "description": "Processor to write the occurrences as a cost allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor:OpenpipelineUserSessionsPipelinesPipelineCostAllocationProcessorCostAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineUserSessionsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue:OpenpipelineUserSessionsPipelinesPipelineCostAllocationProcessorCostAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineDataExtraction:OpenpipelineUserSessionsPipelinesPipelineDataExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessor:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessor"
          },
          "description": "Groups all processors applicable for the DataExtractionStage.\nApplicable processors are DavisEventExtractionProcessor and BizeventExtractionProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessor:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessor": {
      "properties": {
        "azureLogForwardingProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor",
          "description": "Processor to extract a Azure log.\n"
        },
        "bizeventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor",
          "description": "Processor to extract a bizevent.\nFields event.type and event.provider can only be assigned to a constant or field value.\nA multi-value constant is not supported for those fields.\n"
        },
        "davisEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "securityEventExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor",
          "description": "Processor to extract a security event.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "forwarderConfigId": {
          "type": "string"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "forwarderConfigId",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorAzureLogForwardingProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider",
          "description": "Strategy to assign a value\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType",
          "description": "Strategy to assign a value\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "eventProvider",
        "eventType",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorBizeventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty"
          },
          "description": "List of properties for the extracted davis event\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorDavisEventExtractionProcessorProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The key to set on the davis event\n"
        },
        "value": {
          "type": "string",
          "description": "The value assigned to the key\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction",
          "description": "Definition of the field extraction\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction:OpenpipelineUserSessionsPipelinesPipelineDataExtractionProcessorSecurityEventExtractionProcessorFieldExtraction": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unique fields to include/exclude in the extracted record\n"
        },
        "semantic": {
          "type": "string",
          "description": "Defines how the fields of the source record should be extracted\n"
        }
      },
      "type": "object",
      "required": [
        "semantic"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineMetricExtraction:OpenpipelineUserSessionsPipelinesPipelineMetricExtraction": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessor:OpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessor"
          },
          "description": "Data extraction processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessor:OpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessor": {
      "properties": {
        "counterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareCounterMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor",
          "description": "Processor to write the occurrences as a metric\n"
        },
        "samplingAwareValueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric.\n"
        },
        "valueMetricExtractionProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor",
          "description": "Processor to extract a value from a field as a metric\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor:OpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessorCounterMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor:OpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessorSamplingAwareCounterMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor:OpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessorSamplingAwareValueMetricExtractionProcessor": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Indicates whether aggregation is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "The default value to use if the given field value could not be extracted. String value must be a number\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of unique dimensions to add to the metric.\nDimensions are represented in the format '({dimensionName}=)?{sourceField}'.\n'{dimensionName}' is optional if {sourceField} represents a valid metric dimension name.\n'{sourceField}' has to represent a valid DQL field accessor and it can access a nested field (for example, 'field[field2][0]')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field from which to extract the value for the metric, or 'null' for a duration measurement\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "measurement": {
          "type": "string",
          "description": "Indicates whether the metric value should be the specified field or duration. Possible values: 'DURATION', 'FIELD'\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "sampling": {
          "type": "string",
          "description": "Indicates whether sampling is considered for metric extraction. Possible values: 'DISABLED', 'ENABLED'\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor:OpenpipelineUserSessionsPipelinesPipelineMetricExtractionProcessorValueMetricExtractionProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of dimensions to add to the metric\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "field": {
          "type": "string",
          "description": "The field to extract the value for the metric\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the metric to write\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "field",
        "id",
        "matcher",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineProcessing:OpenpipelineUserSessionsPipelinesPipelineProcessing": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineProcessingProcessor:OpenpipelineUserSessionsPipelinesPipelineProcessingProcessor"
          },
          "description": "Groups all processors applicable for the ProcessingStage.\nApplicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor, TechnologyProcessor and DropProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineProcessingProcessor:OpenpipelineUserSessionsPipelinesPipelineProcessingProcessor": {
      "properties": {
        "dqlProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorDqlProcessor",
          "description": "Processor to apply a DQL script\n"
        },
        "dropProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorDropProcessor",
          "description": "Processor to drop the record either during the processing stage or at the endpoint\n"
        },
        "fieldsAddProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsAddProcessor",
          "description": "Processor to add fields\n"
        },
        "fieldsRemoveProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor",
          "description": "Processor to remove fields\n"
        },
        "fieldsRenameProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsRenameProcessor",
          "description": "Processor to rename fields\n"
        },
        "technologyProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorTechnologyProcessor",
          "description": "Processor to apply a technology processors\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorDqlProcessor:OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorDqlProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "dqlScript": {
          "type": "string",
          "description": "The DQL script to apply on the record\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "dqlScript",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorDropProcessor:OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorDropProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsAddProcessor:OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsAddProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsAddProcessorField"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsAddProcessorField:OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsAddProcessorField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the field\n"
        },
        "value": {
          "type": "string",
          "description": "Value to assign to the field\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor:OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsRemoveProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field to add to the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsRenameProcessor:OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsRenameProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField"
          },
          "description": "Field to rename on the record\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "fields",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField:OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorFieldsRenameProcessorField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "The field to rename\n"
        },
        "toName": {
          "type": "string",
          "description": "The new field name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorTechnologyProcessor:OpenpipelineUserSessionsPipelinesPipelineProcessingProcessorTechnologyProcessor": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Optional customer-defined matching condition, that is used in place of the main technology matcher.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "technologyId": {
          "type": "string",
          "description": "The reference identifier to a specific technology. This technology is applied on the record.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "id",
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineProductAllocation:OpenpipelineUserSessionsPipelinesPipelineProductAllocation": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineProductAllocationProcessor:OpenpipelineUserSessionsPipelinesPipelineProductAllocationProcessor"
          },
          "description": "Product allocation processor to use\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineProductAllocationProcessor:OpenpipelineUserSessionsPipelinesPipelineProductAllocationProcessor": {
      "properties": {
        "productAllocationProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineUserSessionsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor",
          "description": "Processor to write the occurrences as a product allocation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor:OpenpipelineUserSessionsPipelinesPipelineProductAllocationProcessorProductAllocationProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineUserSessionsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue:OpenpipelineUserSessionsPipelinesPipelineProductAllocationProcessorProductAllocationProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineSecurityContext:OpenpipelineUserSessionsPipelinesPipelineSecurityContext": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineSecurityContextProcessor:OpenpipelineUserSessionsPipelinesPipelineSecurityContextProcessor"
          },
          "description": "Groups all processors applicable for the SecurityContextStage.\nApplicable processor is SecurityContextProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineSecurityContextProcessor:OpenpipelineUserSessionsPipelinesPipelineSecurityContextProcessor": {
      "properties": {
        "securityContextProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineUserSessionsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor",
          "description": "Processor to set the security context field\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor:OpenpipelineUserSessionsPipelinesPipelineSecurityContextProcessorSecurityContextProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineUserSessionsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue",
          "description": "Strategy to assign a value\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue:OpenpipelineUserSessionsPipelinesPipelineSecurityContextProcessorSecurityContextProcessorValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Assign a constant value. Can only be used if 'type' is set to 'constant'\n"
        },
        "field": {
          "type": "string",
          "description": "Assign a value extracted from a field. Can only be used if 'type' is set to 'field'\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The constant multi value to assign. Can only be used if 'type' is set to 'multiValueConstant'\n"
        },
        "type": {
          "type": "string",
          "description": "Strategy to assign a value. Possible values: 'constant', 'field', 'multiValueConstant'\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineStorage:OpenpipelineUserSessionsPipelinesPipelineStorage": {
      "properties": {
        "catchAllBucketName": {
          "type": "string",
          "description": "Default bucket assigned to records which do not match any other storage processor\n"
        },
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineStorageProcessor:OpenpipelineUserSessionsPipelinesPipelineStorageProcessor"
          },
          "description": "Groups all processors applicable for the StorageStage.\nApplicable processors are BucketAssignmentProcessor and NoStorageProcessor.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineStorageProcessor:OpenpipelineUserSessionsPipelinesPipelineStorageProcessor": {
      "properties": {
        "bucketAssignmentProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineUserSessionsPipelinesPipelineStorageProcessorBucketAssignmentProcessor",
          "description": "Processor to assign a bucket\n"
        },
        "noStorageProcessor": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineUserSessionsPipelinesPipelineStorageProcessorNoStorageProcessor",
          "description": "Processor to skip storage assignment\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineStorageProcessorBucketAssignmentProcessor:OpenpipelineUserSessionsPipelinesPipelineStorageProcessorBucketAssignmentProcessor": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket that is assigned when the record is matched\n"
        },
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName",
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsPipelinesPipelineStorageProcessorNoStorageProcessor:OpenpipelineUserSessionsPipelinesPipelineStorageProcessorNoStorageProcessor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name or description of the processor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "id": {
          "type": "string",
          "description": "Identifier of the processor. Must be unique within a stage.\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data related to the processor for documentation or testing\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "matcher"
      ]
    },
    "dynatrace:index/OpenpipelineUserSessionsRouting:OpenpipelineUserSessionsRouting": {
      "properties": {
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsRoutingEntry:OpenpipelineUserSessionsRoutingEntry"
          },
          "description": "Dynamic routing entry\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineUserSessionsRoutingEntry:OpenpipelineUserSessionsRoutingEntry": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Indicates if the object is active\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matching condition to apply on incoming records\n"
        },
        "note": {
          "type": "string",
          "description": "Unique note describing the dynamic route\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Identifier of the pipeline the record is routed into\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "matcher",
        "note",
        "pipelineId"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessing:OpenpipelineV2BizeventsIngestsourcesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessors:OpenpipelineV2BizeventsIngestsourcesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessors:OpenpipelineV2BizeventsIngestsourcesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2BizeventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsIngestsourcesStaticRouting:OpenpipelineV2BizeventsIngestsourcesStaticRouting": {
      "properties": {
        "builtinPipelineId": {
          "type": "string",
          "description": "Builtin Pipeline ID\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID\n"
        },
        "pipelineType": {
          "type": "string",
          "description": "Pipeline Type. Possible Values: <span pulumi-lang-nodejs=\"`builtin`\" pulumi-lang-dotnet=\"`Builtin`\" pulumi-lang-go=\"`builtin`\" pulumi-lang-python=\"`builtin`\" pulumi-lang-yaml=\"`builtin`\" pulumi-lang-java=\"`builtin`\">`builtin`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "pipelineType"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocation:OpenpipelineV2BizeventsPipelinesCostAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessors:OpenpipelineV2BizeventsPipelinesCostAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessors:OpenpipelineV2BizeventsPipelinesCostAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtraction:OpenpipelineV2BizeventsPipelinesDataExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessors:OpenpipelineV2BizeventsPipelinesDataExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessors:OpenpipelineV2BizeventsPipelinesDataExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavis:OpenpipelineV2BizeventsPipelinesDavis": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessors:OpenpipelineV2BizeventsPipelinesDavisProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessors:OpenpipelineV2BizeventsPipelinesDavisProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessor:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessor:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtraction:OpenpipelineV2BizeventsPipelinesMetricExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessors:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessors:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessing:OpenpipelineV2BizeventsPipelinesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessors:OpenpipelineV2BizeventsPipelinesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessors:OpenpipelineV2BizeventsPipelinesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessor:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessor:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocation:OpenpipelineV2BizeventsPipelinesProductAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessors:OpenpipelineV2BizeventsPipelinesProductAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessors:OpenpipelineV2BizeventsPipelinesProductAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContext:OpenpipelineV2BizeventsPipelinesSecurityContext": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessors:OpenpipelineV2BizeventsPipelinesSecurityContextProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessors:OpenpipelineV2BizeventsPipelinesSecurityContextProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorage:OpenpipelineV2BizeventsPipelinesStorage": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessors:OpenpipelineV2BizeventsPipelinesStorageProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessors:OpenpipelineV2BizeventsPipelinesStorageProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessor:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessor:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2BizeventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsRoutingRoutingEntries:OpenpipelineV2BizeventsRoutingRoutingEntries": {
      "properties": {
        "routingEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2BizeventsRoutingRoutingEntriesRoutingEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "routingEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2BizeventsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2BizeventsRoutingRoutingEntriesRoutingEntry": {
      "properties": {
        "builtinPipelineId": {
          "type": "string",
          "description": "Builtin Pipeline ID\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "matcher": {
          "type": "string",
          "description": "Query which determines whether the record should be routed to the target pipeline of this rule.\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID\n"
        },
        "pipelineType": {
          "type": "string",
          "description": "Pipeline Type. Possible Values: <span pulumi-lang-nodejs=\"`builtin`\" pulumi-lang-dotnet=\"`Builtin`\" pulumi-lang-go=\"`builtin`\" pulumi-lang-python=\"`builtin`\" pulumi-lang-yaml=\"`builtin`\" pulumi-lang-java=\"`builtin`\">`builtin`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "matcher",
        "pipelineType"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessing:OpenpipelineV2DavisEventsIngestsourcesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessors:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessors:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeFieldExtractionEntry:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeFieldExtractionEntry:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeFieldExtractionEntry:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeFieldExtractionEntry:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsFieldExtractionEntry:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsFieldExtractionEntry:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsFieldExtractionEntry:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsFieldExtractionEntry:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsFieldExtractionEntry:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsFieldExtractionEntry:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsFieldExtractionEntry:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsFieldExtractionEntry:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeFieldExtractionEntry:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeFieldExtractionEntry:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsFieldExtractionEntry:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsFieldExtractionEntry:OpenpipelineV2DavisEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsIngestsourcesStaticRouting:OpenpipelineV2DavisEventsIngestsourcesStaticRouting": {
      "properties": {
        "builtinPipelineId": {
          "type": "string",
          "description": "Builtin Pipeline ID\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID\n"
        },
        "pipelineType": {
          "type": "string",
          "description": "Pipeline Type. Possible Values: <span pulumi-lang-nodejs=\"`builtin`\" pulumi-lang-dotnet=\"`Builtin`\" pulumi-lang-go=\"`builtin`\" pulumi-lang-python=\"`builtin`\" pulumi-lang-yaml=\"`builtin`\" pulumi-lang-java=\"`builtin`\">`builtin`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "pipelineType"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocation:OpenpipelineV2DavisEventsPipelinesCostAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessors:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessors:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtraction:OpenpipelineV2DavisEventsPipelinesDataExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessors:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessors:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavis:OpenpipelineV2DavisEventsPipelinesDavis": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessors:OpenpipelineV2DavisEventsPipelinesDavisProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessors:OpenpipelineV2DavisEventsPipelinesDavisProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessor:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessor:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtraction:OpenpipelineV2DavisEventsPipelinesMetricExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessors:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessors:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessing:OpenpipelineV2DavisEventsPipelinesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessors:OpenpipelineV2DavisEventsPipelinesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessors:OpenpipelineV2DavisEventsPipelinesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessor:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessor:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocation:OpenpipelineV2DavisEventsPipelinesProductAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessors:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessors:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContext:OpenpipelineV2DavisEventsPipelinesSecurityContext": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessors:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessors:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorage:OpenpipelineV2DavisEventsPipelinesStorage": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessors:OpenpipelineV2DavisEventsPipelinesStorageProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessors:OpenpipelineV2DavisEventsPipelinesStorageProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessor:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessor:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisEventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsRoutingRoutingEntries:OpenpipelineV2DavisEventsRoutingRoutingEntries": {
      "properties": {
        "routingEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2DavisEventsRoutingRoutingEntriesRoutingEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "routingEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisEventsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2DavisEventsRoutingRoutingEntriesRoutingEntry": {
      "properties": {
        "builtinPipelineId": {
          "type": "string",
          "description": "Builtin Pipeline ID\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "matcher": {
          "type": "string",
          "description": "Query which determines whether the record should be routed to the target pipeline of this rule.\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID\n"
        },
        "pipelineType": {
          "type": "string",
          "description": "Pipeline Type. Possible Values: <span pulumi-lang-nodejs=\"`builtin`\" pulumi-lang-dotnet=\"`Builtin`\" pulumi-lang-go=\"`builtin`\" pulumi-lang-python=\"`builtin`\" pulumi-lang-yaml=\"`builtin`\" pulumi-lang-java=\"`builtin`\">`builtin`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "matcher",
        "pipelineType"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessing:OpenpipelineV2DavisProblemsIngestsourcesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessors:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessors:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsIngestsourcesStaticRouting:OpenpipelineV2DavisProblemsIngestsourcesStaticRouting": {
      "properties": {
        "builtinPipelineId": {
          "type": "string",
          "description": "Builtin Pipeline ID\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID\n"
        },
        "pipelineType": {
          "type": "string",
          "description": "Pipeline Type. Possible Values: <span pulumi-lang-nodejs=\"`builtin`\" pulumi-lang-dotnet=\"`Builtin`\" pulumi-lang-go=\"`builtin`\" pulumi-lang-python=\"`builtin`\" pulumi-lang-yaml=\"`builtin`\" pulumi-lang-java=\"`builtin`\">`builtin`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "pipelineType"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocation:OpenpipelineV2DavisProblemsPipelinesCostAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessors:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessors:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtraction:OpenpipelineV2DavisProblemsPipelinesDataExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessors:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessors:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavis:OpenpipelineV2DavisProblemsPipelinesDavis": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessors:OpenpipelineV2DavisProblemsPipelinesDavisProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessors:OpenpipelineV2DavisProblemsPipelinesDavisProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessor:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessor:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtraction:OpenpipelineV2DavisProblemsPipelinesMetricExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessors:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessors:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessing:OpenpipelineV2DavisProblemsPipelinesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessors:OpenpipelineV2DavisProblemsPipelinesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessors:OpenpipelineV2DavisProblemsPipelinesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessor:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessor:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocation:OpenpipelineV2DavisProblemsPipelinesProductAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessors:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessors:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContext:OpenpipelineV2DavisProblemsPipelinesSecurityContext": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessors:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessors:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorage:OpenpipelineV2DavisProblemsPipelinesStorage": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessors:OpenpipelineV2DavisProblemsPipelinesStorageProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessors:OpenpipelineV2DavisProblemsPipelinesStorageProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessor:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessor:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2DavisProblemsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsRoutingRoutingEntries:OpenpipelineV2DavisProblemsRoutingRoutingEntries": {
      "properties": {
        "routingEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2DavisProblemsRoutingRoutingEntriesRoutingEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "routingEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2DavisProblemsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2DavisProblemsRoutingRoutingEntriesRoutingEntry": {
      "properties": {
        "builtinPipelineId": {
          "type": "string",
          "description": "Builtin Pipeline ID\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "matcher": {
          "type": "string",
          "description": "Query which determines whether the record should be routed to the target pipeline of this rule.\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID\n"
        },
        "pipelineType": {
          "type": "string",
          "description": "Pipeline Type. Possible Values: <span pulumi-lang-nodejs=\"`builtin`\" pulumi-lang-dotnet=\"`Builtin`\" pulumi-lang-go=\"`builtin`\" pulumi-lang-python=\"`builtin`\" pulumi-lang-yaml=\"`builtin`\" pulumi-lang-java=\"`builtin`\">`builtin`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "matcher",
        "pipelineType"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessing:OpenpipelineV2EventsIngestsourcesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessors:OpenpipelineV2EventsIngestsourcesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessors:OpenpipelineV2EventsIngestsourcesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsIngestsourcesStaticRouting:OpenpipelineV2EventsIngestsourcesStaticRouting": {
      "properties": {
        "builtinPipelineId": {
          "type": "string",
          "description": "Builtin Pipeline ID\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID\n"
        },
        "pipelineType": {
          "type": "string",
          "description": "Pipeline Type. Possible Values: <span pulumi-lang-nodejs=\"`builtin`\" pulumi-lang-dotnet=\"`Builtin`\" pulumi-lang-go=\"`builtin`\" pulumi-lang-python=\"`builtin`\" pulumi-lang-yaml=\"`builtin`\" pulumi-lang-java=\"`builtin`\">`builtin`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "pipelineType"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocation:OpenpipelineV2EventsPipelinesCostAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessors:OpenpipelineV2EventsPipelinesCostAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessors:OpenpipelineV2EventsPipelinesCostAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtraction:OpenpipelineV2EventsPipelinesDataExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessors:OpenpipelineV2EventsPipelinesDataExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessors:OpenpipelineV2EventsPipelinesDataExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavis:OpenpipelineV2EventsPipelinesDavis": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessors:OpenpipelineV2EventsPipelinesDavisProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessors:OpenpipelineV2EventsPipelinesDavisProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessor:OpenpipelineV2EventsPipelinesDavisProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessor:OpenpipelineV2EventsPipelinesDavisProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtraction:OpenpipelineV2EventsPipelinesMetricExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessors:OpenpipelineV2EventsPipelinesMetricExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessors:OpenpipelineV2EventsPipelinesMetricExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessing:OpenpipelineV2EventsPipelinesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessors:OpenpipelineV2EventsPipelinesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessors:OpenpipelineV2EventsPipelinesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessor:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessor:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocation:OpenpipelineV2EventsPipelinesProductAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessors:OpenpipelineV2EventsPipelinesProductAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessors:OpenpipelineV2EventsPipelinesProductAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContext:OpenpipelineV2EventsPipelinesSecurityContext": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessors:OpenpipelineV2EventsPipelinesSecurityContextProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessors:OpenpipelineV2EventsPipelinesSecurityContextProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorage:OpenpipelineV2EventsPipelinesStorage": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessors:OpenpipelineV2EventsPipelinesStorageProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessors:OpenpipelineV2EventsPipelinesStorageProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessor:OpenpipelineV2EventsPipelinesStorageProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessor:OpenpipelineV2EventsPipelinesStorageProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsRoutingRoutingEntries:OpenpipelineV2EventsRoutingRoutingEntries": {
      "properties": {
        "routingEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2EventsRoutingRoutingEntriesRoutingEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "routingEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2EventsRoutingRoutingEntriesRoutingEntry": {
      "properties": {
        "builtinPipelineId": {
          "type": "string",
          "description": "Builtin Pipeline ID\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "matcher": {
          "type": "string",
          "description": "Query which determines whether the record should be routed to the target pipeline of this rule.\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID\n"
        },
        "pipelineType": {
          "type": "string",
          "description": "Pipeline Type. Possible Values: <span pulumi-lang-nodejs=\"`builtin`\" pulumi-lang-dotnet=\"`Builtin`\" pulumi-lang-go=\"`builtin`\" pulumi-lang-python=\"`builtin`\" pulumi-lang-yaml=\"`builtin`\" pulumi-lang-java=\"`builtin`\">`builtin`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "matcher",
        "pipelineType"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessing:OpenpipelineV2EventsSdlcIngestsourcesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessors:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessors:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcIngestsourcesStaticRouting:OpenpipelineV2EventsSdlcIngestsourcesStaticRouting": {
      "properties": {
        "builtinPipelineId": {
          "type": "string",
          "description": "Builtin Pipeline ID\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID\n"
        },
        "pipelineType": {
          "type": "string",
          "description": "Pipeline Type. Possible Values: <span pulumi-lang-nodejs=\"`builtin`\" pulumi-lang-dotnet=\"`Builtin`\" pulumi-lang-go=\"`builtin`\" pulumi-lang-python=\"`builtin`\" pulumi-lang-yaml=\"`builtin`\" pulumi-lang-java=\"`builtin`\">`builtin`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "pipelineType"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocation:OpenpipelineV2EventsSdlcPipelinesCostAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessors:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessors:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtraction:OpenpipelineV2EventsSdlcPipelinesDataExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessors:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessors:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavis:OpenpipelineV2EventsSdlcPipelinesDavis": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessors:OpenpipelineV2EventsSdlcPipelinesDavisProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessors:OpenpipelineV2EventsSdlcPipelinesDavisProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessor:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessor:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorDql:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorDql:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtraction:OpenpipelineV2EventsSdlcPipelinesMetricExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessors:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessors:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessing:OpenpipelineV2EventsSdlcPipelinesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessors:OpenpipelineV2EventsSdlcPipelinesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessors:OpenpipelineV2EventsSdlcPipelinesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessor:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessor:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocation:OpenpipelineV2EventsSdlcPipelinesProductAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessors:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessors:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContext:OpenpipelineV2EventsSdlcPipelinesSecurityContext": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessors:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessors:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorage:OpenpipelineV2EventsSdlcPipelinesStorage": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessors:OpenpipelineV2EventsSdlcPipelinesStorageProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessors:OpenpipelineV2EventsSdlcPipelinesStorageProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessor:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessor:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorDql:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorDql:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSdlcPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcRoutingRoutingEntries:OpenpipelineV2EventsSdlcRoutingRoutingEntries": {
      "properties": {
        "routingEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcRoutingRoutingEntriesRoutingEntry:OpenpipelineV2EventsSdlcRoutingRoutingEntriesRoutingEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "routingEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSdlcRoutingRoutingEntriesRoutingEntry:OpenpipelineV2EventsSdlcRoutingRoutingEntriesRoutingEntry": {
      "properties": {
        "builtinPipelineId": {
          "type": "string",
          "description": "Builtin Pipeline ID\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "matcher": {
          "type": "string",
          "description": "Query which determines whether the record should be routed to the target pipeline of this rule.\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID\n"
        },
        "pipelineType": {
          "type": "string",
          "description": "Pipeline Type. Possible Values: <span pulumi-lang-nodejs=\"`builtin`\" pulumi-lang-dotnet=\"`Builtin`\" pulumi-lang-go=\"`builtin`\" pulumi-lang-python=\"`builtin`\" pulumi-lang-yaml=\"`builtin`\" pulumi-lang-java=\"`builtin`\">`builtin`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "matcher",
        "pipelineType"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessing:OpenpipelineV2EventsSecurityIngestsourcesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessors:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessors:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityIngestsourcesStaticRouting:OpenpipelineV2EventsSecurityIngestsourcesStaticRouting": {
      "properties": {
        "builtinPipelineId": {
          "type": "string",
          "description": "Builtin Pipeline ID\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID\n"
        },
        "pipelineType": {
          "type": "string",
          "description": "Pipeline Type. Possible Values: <span pulumi-lang-nodejs=\"`builtin`\" pulumi-lang-dotnet=\"`Builtin`\" pulumi-lang-go=\"`builtin`\" pulumi-lang-python=\"`builtin`\" pulumi-lang-yaml=\"`builtin`\" pulumi-lang-java=\"`builtin`\">`builtin`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "pipelineType"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocation:OpenpipelineV2EventsSecurityPipelinesCostAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessors:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessors:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtraction:OpenpipelineV2EventsSecurityPipelinesDataExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessors:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessors:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavis:OpenpipelineV2EventsSecurityPipelinesDavis": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessors:OpenpipelineV2EventsSecurityPipelinesDavisProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessors:OpenpipelineV2EventsSecurityPipelinesDavisProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessor:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessor:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDql:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDql:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtraction:OpenpipelineV2EventsSecurityPipelinesMetricExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessors:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessors:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessing:OpenpipelineV2EventsSecurityPipelinesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessors:OpenpipelineV2EventsSecurityPipelinesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessors:OpenpipelineV2EventsSecurityPipelinesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessor:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessor:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocation:OpenpipelineV2EventsSecurityPipelinesProductAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessors:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessors:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContext:OpenpipelineV2EventsSecurityPipelinesSecurityContext": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessors:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessors:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorage:OpenpipelineV2EventsSecurityPipelinesStorage": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessors:OpenpipelineV2EventsSecurityPipelinesStorageProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessors:OpenpipelineV2EventsSecurityPipelinesStorageProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessor:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessor:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDql:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDql:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityRoutingRoutingEntries:OpenpipelineV2EventsSecurityRoutingRoutingEntries": {
      "properties": {
        "routingEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityRoutingRoutingEntriesRoutingEntry:OpenpipelineV2EventsSecurityRoutingRoutingEntriesRoutingEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "routingEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2EventsSecurityRoutingRoutingEntriesRoutingEntry:OpenpipelineV2EventsSecurityRoutingRoutingEntriesRoutingEntry": {
      "properties": {
        "builtinPipelineId": {
          "type": "string",
          "description": "Builtin Pipeline ID\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "matcher": {
          "type": "string",
          "description": "Query which determines whether the record should be routed to the target pipeline of this rule.\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID\n"
        },
        "pipelineType": {
          "type": "string",
          "description": "Pipeline Type. Possible Values: <span pulumi-lang-nodejs=\"`builtin`\" pulumi-lang-dotnet=\"`Builtin`\" pulumi-lang-go=\"`builtin`\" pulumi-lang-python=\"`builtin`\" pulumi-lang-yaml=\"`builtin`\" pulumi-lang-java=\"`builtin`\">`builtin`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "matcher",
        "pipelineType"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessing:OpenpipelineV2LogsIngestsourcesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessors:OpenpipelineV2LogsIngestsourcesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessors:OpenpipelineV2LogsIngestsourcesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2LogsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsIngestsourcesStaticRouting:OpenpipelineV2LogsIngestsourcesStaticRouting": {
      "properties": {
        "builtinPipelineId": {
          "type": "string",
          "description": "Builtin Pipeline ID\n"
        },
        "pipelineId": {
          "type": "string",
          "description": "Pipeline ID\n"
        },
        "pipelineType": {
          "type": "string",
          "description": "Pipeline Type. Possible Values: <span pulumi-lang-nodejs=\"`builtin`\" pulumi-lang-dotnet=\"`Builtin`\" pulumi-lang-go=\"`builtin`\" pulumi-lang-python=\"`builtin`\" pulumi-lang-yaml=\"`builtin`\" pulumi-lang-java=\"`builtin`\">`builtin`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "pipelineType"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocation:OpenpipelineV2LogsPipelinesCostAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessors:OpenpipelineV2LogsPipelinesCostAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessors:OpenpipelineV2LogsPipelinesCostAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtraction:OpenpipelineV2LogsPipelinesDataExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessors:OpenpipelineV2LogsPipelinesDataExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessors:OpenpipelineV2LogsPipelinesDataExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavis:OpenpipelineV2LogsPipelinesDavis": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessors:OpenpipelineV2LogsPipelinesDavisProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessors:OpenpipelineV2LogsPipelinesDavisProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessor:OpenpipelineV2LogsPipelinesDavisProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessor:OpenpipelineV2LogsPipelinesDavisProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "measurement": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`duration`\" pulumi-lang-dotnet=\"`Duration`\" pulumi-lang-go=\"`duration`\" pulumi-lang-python=\"`duration`\" pulumi-lang-yaml=\"`duration`\" pulumi-lang-java=\"`duration`\">`duration`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "sampling": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "measurement",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorTechnology": {
      "properties": {
        "customMatcher": {
          "type": "string",
          "description": "Custom matching condition which should be used instead of technology matcher.\n"
        },
        "technologyId": {
          "type": "string",
          "description": "Technology ID\n"
        }
      },
      "type": "object",
      "required": [
        "technologyId"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorValueMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtraction:OpenpipelineV2LogsPipelinesMetricExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessors:OpenpipelineV2LogsPipelinesMetricExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessors:OpenpipelineV2LogsPipelinesMetricExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorDql",
          "description": "DQL processor attributes\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "This setting is enabled (<span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span>) or disabled (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>)\n"
        },
        "fieldsAdd": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorHistogramMetric",
          "description": "Histogram metric processor attributes\n"
        },
        "id": {
          "type": "string",
          "description": "Processor identifier\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorTechnology",
          "description": "Technology processor attributes\n"
        },
        "type": {
          "type": "string",
          "description": "Processor type. Possible Values: `azureLogForwarding`, <span pulumi-lang-nodejs=\"`bizevent`\" pulumi-lang-dotnet=\"`Bizevent`\" pulumi-lang-go=\"`bizevent`\" pulumi-lang-python=\"`bizevent`\" pulumi-lang-yaml=\"`bizevent`\" pulumi-lang-java=\"`bizevent`\">`bizevent`</span>, `bucketAssignment`, `costAllocation`, `counterMetric`, <span pulumi-lang-nodejs=\"`davis`\" pulumi-lang-dotnet=\"`Davis`\" pulumi-lang-go=\"`davis`\" pulumi-lang-python=\"`davis`\" pulumi-lang-yaml=\"`davis`\" pulumi-lang-java=\"`davis`\">`davis`</span>, <span pulumi-lang-nodejs=\"`dql`\" pulumi-lang-dotnet=\"`Dql`\" pulumi-lang-go=\"`dql`\" pulumi-lang-python=\"`dql`\" pulumi-lang-yaml=\"`dql`\" pulumi-lang-java=\"`dql`\">`dql`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `fieldsAdd`, `fieldsRemove`, `fieldsRename`, `histogramMetric`, `noStorage`, `productAllocation`, `samplingAwareCounterMetric`, `samplingAwareValueMetric`, `securityContext`, `securityEvent`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, `valueMetric`.\n"
        },
        "valueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "description": "Fields\n"
        },
        "type": {
          "type": "string",
          "description": "Fields Extraction type. Possible Values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, `includeAll`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "properties": {
        "fromName": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "toName": {
          "type": "string",
          "description": "New field's name\n"
        }
      },
      "type": "object",
      "required": [
        "fromName",
        "toName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions",
          "description": "List of dimensions\n"
        },
        "field": {
          "type": "string",
          "description": "Field with metric value\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "field",
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
       